一、数据库操作

 1、显示(查看)数据库(所有数据库)

1 SHOW DATABASES;

 

 2、创建数据库

 1 # 简明
 2 create database test_db;
 3 
 4 
 5 
 6 # utf-8
 7 CREATE DATABASE 数据库名称 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
 8  
 9 # gbk
10 CREATE DATABASE 数据库名称 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;

 

 3、使用数据库(单个数据库)

1 USE db_name;

 

 显示当前使用的数据库中所有表:SHOW TABLES;

 4、查看当前使用数据库中某一张表的内容

1 desc test_table

 

 

 5、用户管理

 1 创建用户
 2     create user '用户名'@'IP地址' identified by '密码';
 3 删除用户
 4     drop user '用户名'@'IP地址';
 5 修改用户
 6     rename user '用户名'@'IP地址'; to '新用户名'@'IP地址';;
 7 修改密码
 8     set password for '用户名'@'IP地址' = Password('新密码')
 9   
10 PS:用户权限相关数据保存在mysql数据库的user表中,所以也可以直接对其进行操作(不建议)

 

 6、授权管理

1 show grants for '用户'@'IP地址'                  -- 查看权限
2 grant  权限 on 数据库.表 to   '用户'@'IP地址'      -- 授权
3 revoke 权限 on 数据库.表 from '用户'@'IP地址'      -- 取消权限
1 grant all privileges on db1.tb1 TO '用户名'@'IP'
2 
3 grant select on db1.* TO '用户名'@'IP'
4 
5 grant select,insert on *.* TO '用户名'@'IP'
6 
7 revoke select on db1.tb1 from '用户名'@'IP'
示例

相关文章:

  • 2021-10-31
  • 2022-01-25
  • 2022-12-23
  • 2022-02-21
  • 2022-12-23
  • 2021-06-18
  • 2022-12-23
  • 2021-12-02
猜你喜欢
  • 2021-08-20
  • 2021-11-03
  • 2021-11-06
  • 2022-02-11
  • 2021-04-10
  • 2021-11-19
  • 2022-12-23
相关资源
相似解决方案