Mysql命令学习

  • 登录用户

mysql -u用户名 -p密码

  • 显示当前用户

select current_user();

  • 显示当前用户表

show databases;

  • 创建用户

create user 'wordpress'@'%' 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 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;

MySQL 超新手入門(3)SELECT 基礎查詢 by Michael | CodeData