|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
下面我将描述五个不使用MySQL的响亮理由。 yan
1、MySQL经常使用命令
createdatabasename;创立数据库
usedatabasename;选择数据库
dropdatabasename间接删除数据库,不提示
showtables;显现表
describetablename;表的具体形貌
select中加上distinct往除反复字段
mysqladmindropdatabasename删除数据库前,有提醒。
显现以后mysql版本和以后日期
selectversion(),current_date;
2、修正mysql中root的暗码:
shell>mysql-uroot-p
mysql>updateusersetpassWord=password(”xueok654123″)whereuser=’root’;
mysql>flushPRivileges//革新数据库
mysql>usedbname;翻开数据库:
mysql>showdatabases;显现一切数据库
mysql>showtables;显现数据库mysql中一切的表:先usemysql;然后
mysql>describeuser;显现表mysql数据库中user表的列信息);
3、grant
创立一个能够从任何中央毗连服务器的一个完整的超等用户,可是必需利用一个口令something做这个
mysql>grantallprivilegeson*.*touser@localhostidentifiedby’something’with
增添新用户
格局:grantselecton数据库.*to用户名@登录主机identifiedby“暗码”
GRANTALLPRIVILEGESON*.*TOmonty@localhostIDENTIFIEDBY’something’WITHGRANTOPTION;
GRANTALLPRIVILEGESON*.*TOmonty@”%”IDENTIFIEDBY’something’WITHGRANTOPTION;
删除受权:
mysql>revokeallprivilegeson*.*fromroot@”%”;
mysql>deletefromuserwhereuser=”root”andhost=”%”;
mysql>flushprivileges;
创立一个用户custom在特定客户端it363.com登录,可会见特定命据库fangchandb
mysql>grantselect,insert,update,delete,create,droponfangchandb.*tocustom@it363.comidentifiedby‘passwd’
重定名表:
mysql>altertablet1renamet2;
4、mysqldump
备份数据库
shell>mysqldump-hhost-uroot-pdbname>dbname_backup.sql
恢单数据库
shell>mysqladmin-hmyhost-uroot-pcreatedbname
shell>mysqldump-hhost-uroot-pdbname<dbname_backup.sql
假如只想卸出建表指令,则命令以下:
shell>mysqladmin-uroot-p-ddatabasename>a.sql
假如只想卸出拔出数据的sql命令,而不必要建表命令,则命令以下:
shell>mysqladmin-uroot-p-tdatabasename>a.sql
那末假如我只想要数据,而不想要甚么sql命令时,应当怎样操纵呢?
mysqldump-T./phptestdriver
个中,只要指定了-T参数才能够卸出纯文本文件,暗示卸出数据的目次,./暗示以后目次,即与mysqldump统一目次。假如不指定driver表,则将卸出全部数据库的数据。每一个表会天生两个文件,一个为.sql文件,包括建表实行。另外一个为.txt文件,只包括数据,且没有sql指令。
5、可将查询存储在一个文件中并告知mysql从文件中读取查询而不是守候键盘输出。可使用外壳程序键进重定向有用程序来完成这项事情。比方,假如在文件my_file.sql中寄存有查
询,可以下实行这些查询:
比方,假如您想将建表语句提早写在sql.txt中:
mysql>mysql-hmyhost-uroot-pdatabase<sql.txt
DBaaS系统本身并不提供面对面访问或个人客户关系或持续不断的支持MySQL学习教程。这些就是需要解决方案提供商的原因。他们帮助客户选择正确的解决方案、规划集成和迁移战略,然后协助实施。 |
|