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

相关推荐
[听得时光枕水眠]15 分钟前
MySQL基础(三)DQL(Data Query Language,数据查询语言)
数据库·mysql·oracle
我科绝伦(Huanhuan Zhou)16 分钟前
深入解析Oracle SQL调优健康检查工具(SQLHC):从原理到实战优化
数据库·sql·oracle
一只叫煤球的猫4 小时前
MySQL 8.0 SQL优化黑科技,面试官都不一定知道!
后端·sql·mysql
寒山李白4 小时前
MySQL安装与配置详细讲解
数据库·mysql·配置安装
文牧之5 小时前
PostgreSQL 的扩展pg_freespacemap
运维·数据库·postgresql
deriva5 小时前
某水表量每15分钟一报,然后某天示数清0了,重新报示值了 ,如何写sql 计算每日水量
数据库·sql
Leo.yuan6 小时前
数据库同步是什么意思?数据库架构有哪些?
大数据·数据库·oracle·数据分析·数据库架构
zhangzhangkeji6 小时前
(33)课54--??:3 张表的 join-on 连接举例,多表查询总结。
mysql
Kookoos6 小时前
ABP VNext 与 Neo4j:构建基于图数据库的高效关系查询
数据库·c#·.net·neo4j·abp vnext