热门搜索:iPhone 7 iOS 10 iPad Pro

mysql命令之对用户,库,表操作--基础教程(三)

创建用户: 进入在root用户进行操作: CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456';授权:

授权dog用户对mytest1数据库一切表进行查询,插入操作grant SELECT, INSERT ON mytest1.* TO 'dog'@'localhost'; 如果不授权是无法对这个数据库进行操作的;授权一切权限:GRANT ALL ON *.* TO 'dog'@'localhost'; 设置与更改用户暗码set password for 'dog'@'localhost' = password("1234567");撤销用户权限 revoke select ON mytest1.* FROM 'dog'@'localhost';用户就不克对这个表进行查询了;删除用户:DROP USER 'username'@'host'; -------------------------登陆数据库: -u后面是用户名mysql -u root -p不要加分号,也不要紧跟后面输入暗码 回车之后输入暗码------------------------------------复制数据库:假如有一个数据库名字为:mytest1;现在要复制一个数据库名字为mytest2,内容与mytest1一样;create database mytest2;之后退出数据库,在终端输入:mysqldump mytest1 -u dog -p > yourDatabase.sql输入暗码mysql mytest1 -u dog -p < yourDatabase.sql输入暗码就完成了把mytest1的数据写入mytest2数据库;----------------------------------复制一个表: create table 新表 as (select * from 旧表);create table test3 as (select * from test2);------------------------------like:类似一个元字符查找 select * from test2 where id like 1;union:用于连接两个select查询的结果 select age from test1 union select age from test2 order by age;

ORDER BY:排序select age from test1 union select age from test2 order by age;SELECT field1, field2,...fieldN table_name1, table_name2...ORDER BY field1, [field2...] [ASC [DESC]]

--------------------------------------

------

导出数据比如把数据库中的表test3,导出

select * from test3 into outfile 'tmp/mytest2Test3.txt';

看看用户反映,如果好的话,就继续写,

用程序直接操作数据库;

mysql命令之对用户,库,表操作--基础教程(三)(图一)

关键字:

特约作者

推举阅读 ^o^

微信扫一扫
分享到朋友圈

prve

孙悟空航宇国际娱乐城评级在生死簿'魂字1350号' 揭开出身之谜?

上一篇

next

mysql基本命令-基础教程(二)

下一篇

{ad.bottom} 条评论