Mysql命令学习

登录用户
mysql -u root -p 密码
显示当前用户
select current_user();
显示当前用户表
show databases;
创建用户
create user ‘wordpress’@‘localhost’ identified by ‘password(密码)’;
建立wordpress表
create database wordpress;
为wordpress用户分配所有权限
grant all privileges on wordpress.* to wordpress@localhost;
立即生效
flush privileges;

显示数据库所有用户
select user from mysql.user;
显示数据库user表所有字段
desc mysql.user;
显示用户,主机名,密码
select user.host,password from mysql.user;
查看用户权限
select user,select_priv from mysql.user;
显示mysql里db数据表的权限
select user,db,select_priv from mysql.db;(表示权限)
显示wordpress用户拥有的权限
show grants for wordpress@localhost;

撤销wordpresse用户wordpress数据表删除权限
revoke update,delete on wordpress.* from wordpress@localhost;
显示更新权限
select user,db,update_priv,delete_priv from mysql.db;

设置用户test密码
set password for test@localhost = password (‘000000’)
删除用户test
drop user test@localhost;

创建数据库,如果已存在数据库不显示错误退出
create database if not exists wordpress;
如果需要警告则登录加参数
mysql -u root -p --show-warnings;(两横线)

选择数据库
use wordpress;
删除数据库
drop database wordpress;
show databases;

显示表格
show tables
显示数据栏data信息
describe data;

设置主键
alter table film add PRIMARY KEY (栏);
查询字段

select * from wordpress where wp_options = ‘text’;

查看存储过程状态
show procedure status

#显示表中列名称
show columns from wp_user;
查询wordpress 中wp_user信息
select * from wp_users user_url;

http://www.codedata.com.tw/database/mysql-tutorial-basic-query