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

相关推荐
vHelios13 小时前
SQL不会写?不会找关联表?复杂SQL语句编写逻辑实现思路请查收✉
数据库·sql
DB哥讲数据库13 小时前
【ClickHouse安装教程】从零开始部署高性能列式数据库(附ClickHouse安装包)
数据库·clickhouse
TDengine (老段)14 小时前
TDengine 第三方工具 — Telegraf、Kafka Connect、Flink、Spark
大数据·数据库·物联网·flink·kafka·时序数据库·tdengine
小白勇闯网安圈1 天前
Django 响应对象、文件上传与类视图
数据库·django·sqlite
努力的小雨1 天前
同一份 SQL 跑多套环境:Ksql 变量怎么用才安全
数据库
科技绘图1 天前
快鲸GEO vs 传统AI搜索优化:全链路自动化与高效内容生产在转化闭环上的对比
数据库·人工智能·自动化
ltl1 天前
数据库作为 LLM 记忆体:语义缓存、RAG 与一致性
数据库
ltl1 天前
WAL 与崩溃恢复:ARIES 协议怎么跑通
数据库
ltl1 天前
TEE 数据库:EnclaveDB、Oblivious 原语与机密 SQL
数据库
麻瓜code1 天前
【Mysql】重新学一遍 SQL 执行顺序
数据库·sql