
已解决问题
谷歌QQ122037465用户在2016.04.28提交了关于“蓝鸟MySQL **库常用命令”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-10-23T11:53:26。希望大家能够帮助她。详细问题描述及疑问:期待您的答案,感谢你,我会记得你对我的好的 !
详细问题描述及疑问:期待您的答案,感谢你,我会记得你对我的好的 !
usedatabasename;选择**库
dropdatabasename直接删除**库,不提醒
showtables;
describetablename;表的详细描述
selec
mys
显示当前mys
selectversion(),c
2、修改
shell>mysq
mys
mysql>flushprivileges//刷新数
mysql>usedbname;打开**库:
mysql>sho
mysql>showtables;显示**库mysql中所
mysql>describeuser;显示表mysql**库中user表的列信息);
创建一个
mysql>gr
增加新用户
格式:gra
GRANTALLP
GRANTALLPRIVILEGESON*.*TOmonty@”%”IDENTIFIEDBY’something’WITh**GRANTOPTION;
删除授权:
mysql>revokeallprivilegeson*.*fromroot@”%”;
mysql>deletefromuserwhereuser=”root”andhost=”%”;
mysql>flushprivileges;
创建一个用户custom在特定客户端***.com登录,可访问特定**库fangchandb
mysql>grantselect,insert,update,delete,create,droponfangchandb.*tocustom@***.comidentifiedby‘passwd’
重命名表:
mysql>altertablet1renamet2;
4、mysql**mp
备份**库
shell>mysql**mp-hhost-uroot-pdbname>dbname_backup.sql
恢复**库
shell>mysqladmin-hmyhost-uroot-pcreatedbname
shell>mysql**mp-hhost-uroot-pdbname<dbname_backup.sql
如果只想卸出建表指令,则命令如下:
shell>mysqladmin-uroot-p-ddatabasename>a.sql
如果只想卸出插入**的sql命令,而不需要建表命令,则命令如下:
shell>mysqladmin-uroot-p-tdatabasename>a.sql
那么如果我只想要**,而不想要什么sql命令时,应该如何操作呢?
mysql**mp-T./phptestdriver
其中,只有指定了-T参数才可以卸出纯文本文件,表示卸出**的目录,./表示当前目录,即与mysql**mp同一目录。如果不指定driver表,则将卸出整个**库的**。每个表会生成两个文件,一个为.sql文件,包含建表执行。另一个为.txt文件,只包含**,且没有sql指令。(www.3***.com)
5、可将查询存储在一个文件中并告诉mysql从文件中读取查询而不是等待键盘输入。可利用外壳程序键入重定向实用程序来完成这项工作