--数据库名称:db_name
--查看MySQL安装位置
ps -ef|grep mysql
--连接数据库
mysql -uroot -ppsd;
--创建数据库
create database db_name;
--显示数据库
show databases;
show database like '%db_name%';
--查看当前连接的数据库
select database();
--查看当前用户
select user();
--进入一个数据库
use db_name;
--删除数据库
drop database db_name;
--显示所创建的数据库的字符集
show create database\G
--创建gbk字符集数据库
create database db_name_gbk DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;
--创建utf8字符集数据库
create database db_name_utf8 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
--查表
show tables;
show tables like '%tab%';
--删除MySQL系统账号(引号要加,单引号或双引号)
drop user "user"@"主机域";
delete from mysql.user where user='root' and host='db_name';
--刷新权限
flush privileges;
--管理用户名及host
select user,host from mysql.user;
--创建用户并授权
grant all privilleges on test.* to username@'localhost' identified by 'psd';
授权命令+对应权限+数据库.表+用户名@主机域+用户密码
授权localhost主机上,通过用户username管理dbname的所有权限
--查询用户权限
show grants for username@localhost;
--create+grant
create user 'username'@'localhost' identified with 'psd';
grant all on test.* to 'oldgirl'@'localhost';