时间:2021-07-01 10:21:17 帮助过:4人阅读
添加新用户
格式:grant select on 数据库.* to username@登录主机 identified by “password”
删除授权:
mysql> revoke all privileges on *.* from root@”%”;
创建一个用户custom在特定clientit363.com登录,可訪问特定数据库fangchandb
mysql >grant select, insert, update, delete, create,drop on fangchandb.* to custom@ it363.com identified by ‘ passwd’重命名表:
mysql > alter table t1 rename t2;备份数据库
shell> mysqldump -h host -u root -p dbname >dbname_backup.sql恢复数据库
shell> mysqladmin -h myhost -u root -p create dbname假设仅仅想卸出建表指令,则命令例如以下:
shell> mysqladmin -u root -p -d databasename > a.sql假设仅仅想卸出插入数据的sql命令,而不须要建表命令,则命令例如以下:
shell> mysqladmin -u root -p -t databasename > a.sql那么假设我仅仅想要数据,而不想要什么sql命令时,应该怎样操作呢?
mysqldump -T./ phptest driver当中,仅仅有指定了-T參数才干够卸出纯文本文件,表示卸出数据的文件夹,./表示当前文件夹,即与mysqldump同一文件夹。假设不指定driver 表,则将卸出整个数据库的数据。每一个表会生成两个文件,一个为.sql文件,包括建表运行。还有一个为.txt文件,仅仅包括数据,且没有sql指令。
5、可将查询存储在一个文件里并告诉mysql从文件里读取查询而不是等待键盘输入。可利用外壳程序键入重定向有用程序来完毕这项工作。比如,假设在文件my_file.sql 中存放有查
询,可例如以下运行这些查询:
比如,假设您想将建表语句提前写在sql.txt中:
转自:http://hi.baidu.com/ashinehan/blog/item/0ed8b2173cb94657f2de326b.html
MYSQL经常使用命令列表
标签: