MySql常用指令

原文地址:MySql常用指令 -- 无敌牛

欢迎参观我的个人博客无敌牛 -- 技术/著作/典籍/分享等

1 show databases ;

列出所有的数据库名字

2 show tables ;

列出当前库下所有的表名字

3 show create table xxx ;

显示表xxx的建表语句

4 create role rrr, ooo ;

创建 角色rrr 和 角色ooo ;

5 create user 'uuu'@'localhost' identified by 'passwd' ;

创建用户 uuu 在 localhost 用密码 passwd 登录

CREATE USER 'TTT'@'%' IDENTIFIED BY 'passwd ';

创建用户 TTT 在 任意主机 用密码 passwd 登录

6 show grants for 'user' ;

显示用户 'user' 的授权情况

7 select current_user() ;

查询当前用户

8 show variables like 'a%' ;

显示 'a%' 模式匹配的配置参数

9 show privileges ;

显示mysql服务支持的系统权限

10 show engine innodb status ;

显示innodb 引擎的状态

11 source xxx.sql ;

执行xxx.sql文件中的sql语句;

12 select * from ttt [ where aaa='aaa' ... ] into outfile 'ttt.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\r\n' ;

查询 ttt 表,并把结果写到 ttt.csv 文件,以 ',' 作为分割符,以 '\r\n' 作为换行,以 " 作为每一项的结束符号。

13 alter table ttt rename rrr ;

把表ttt重命名为rrr

14 alter table rrr add sss varchar(10) not null default "ddfftt" after ccc;

给表 rrr 在ccc后边增加 sss 列

15 alter table rrr modify column sss varchar(5) comment "xxxxx" ;

修改 rrr 表 sss 列类型为 varchar(5),备注改为 xxxxx

16 alter table rrr add index iii(bb) ;

修改表 rrr 增加索引,以bbb建立iii索引。

17 alter table rrr del column ccc ;

修改表 rrr 删除 ccc 字段。

18 select now() ; 或者 select curdate() ;

查询当前日期或者事件

19 status

查看当前连接的状态

20 插入一条数据,如果有主键冲突,则更新这条数据的某些字段

insert into table_name( column1, column2,...)

values( value1, value2, ...)

on duplicate key update

column1 = value1, column2 = value2, ...

21 把ddd库中所有表的权限都给到 任意主机登录的 ttt

GRANT ALL PRIVILEGES ON ddd.* TO 'ttt'@'%';

相关推荐
洛水水1 分钟前
数据库连接池详解
数据库·c++·mysql
WL_Aurora2 分钟前
MySQL慢查询分析与优化实战
mysql·性能优化·慢查询·查询优化
小江的记录本3 分钟前
【Java基础】Java 8-21新特性 :JDK17:密封类、模式匹配、Record类(附《思维导图》+《面试高频考点清单》)
java·数据结构·后端·python·mysql·面试·职场和发展
小江的记录本5 分钟前
【Java基础】集合框架: ArrayList vs LinkedList 核心区别、扩容机制(附《思维导图》+《面试高频考点清单》)
java·数据库·python·mysql·spring·面试·maven
石小千8 分钟前
mysql8全文检索
mysql·全文检索
清水白石0089 分钟前
从“点一下导出”到生产级任务队列:Python 异步导出系统设计全景解析
java·数据库·python
快乐的哈士奇11 分钟前
历史对话关联 RAG 上下文检索 — 内部技术介绍
服务器·数据库·oracle
半夜修仙11 分钟前
Redis中List数据类型的常见命令
数据库·redis·缓存
wujt888812 分钟前
mysql 比较数据库
数据库·mysql·oracle
tongluowan00717 分钟前
怎么保证缓存和数据库的一致性
java·数据库·缓存·一致性