MySQL数据库常用命令小结一

MySQL数据库罕听下令

1、MySQL罕听下令

createdatabasename;创立数据库

usedatabasename;取舍数据库

dropdatabasename直接简略数据库,不提示

showtables;显示表

describetablename;表的详细描画

select中加之distinct去除反复字段

mysqladmindropdatabasename简略数据库前,有提示。

显示今朝mysql版本和今朝日期

selectversion(),current_date;

2、更正mysql中root的暗号:

shellmysql-uroot-p

mysqlupdateusersetpassword=password(”xueok″)whereuser=’root’;

mysqlflushprivileges//革新数据库

mysqlusedbname;翻开数据库:

mysqlshowdatabases;显示所罕见据库

mysqlshowtables;显示数据库mysql中一切的表:先usemysql;而后

mysqldescribeuser;显示表mysql数据库中user表的列音信);

3、grant

创立一个能够从任何场合贯通效劳器的一个统统的超等用户,不过一定行使一个口令something做这个

mysqlgrantallprivilegeson*.*touser

localhostidentifiedby’something’with

增多新用户

格式:grantselecton数据库.*to用户名

登录主机identifiedby“暗号”

GRANTALLPRIVILEGESON*.*TOmonty

localhostIDENTIFIEDBY’something’WITHGRANTOPTION;

GRANTALLPRIVILEGESON*.*TOmonty

”%”IDENTIFIEDBY’something’WITHGRANTOPTION;

简略受权:

mysqlrevokeallprivilegeson*.*fromroot

”%”;

mysqldeletefromuserwhereuser=”root”andhost=”%”;

mysqlflushprivileges;

创立一个用户custom在特定客户端it.   mysqldump-T./phptestdriver

个中,惟独指定了-T参数才能够卸出纯文本文献,示意卸出数据的目录,./示意今朝目录,即与mysqldump统一目录。假若不指定driver表,则将卸出全部数据库的数据。每个表会生成两个文献,一个为.sql文献,包罗建表履行。另一个为.txt文献,只包罗数据,且没有sql指令。

5、可将盘诘保存在一个文献中并告知mysql从文献中读取盘诘而不是等候键盘输入。可操纵外壳程序键入重定向有用程序来完竣这项处事。

比方,假若在文献my_file.sql中寄存有查

询,能够下履行这些盘诘:

比方,假若您想将建表语句提早写在sql.txt中:

mysqlmysql-hmyhost-uroot-pdatabasesql.txt

转载阐明:本文转自


转载请注明:http://www.aierlanlan.com/rzgz/934.html