MySQL 语句:
- DDL
- DML
- 事件和锁
- Replication
- Prepared
- Compound
- 数据库管理
- 工具
用户管理
角色 (用户模板)
create role stuff@localhost;
... 分配权限,修改属性
select host, user as role from mysql.user where authentication_string = '';
CREATE ROLE [IF NOT EXISTS] role [, role ] ...
锁定,密码为空DROP ROLESET ROLESET DEFAULT ROLE
用户
select host, user, plugin, left(authentication_string, 5) as pass, account_locked from mysql.user;
select distinct user from mysql.user;
select current_user(), current_role();
CREATE USERDROP USERALTER USERRENAME USER
密码
SET PASSWORD
权限
GRANTREVOKE
资源组管理
CREATE RESOURCE GROUPDROP RESOURCE GROUPALTER RESOURCE GROUPSET RESOURCE GROUP
表维护
ANALYZE TABLECHECK TABLECHECKSUM TABLEOPTIMIZE TABLEREPAIR TABLE
组件,插件,Loadable Function
CREATE FUNCTION-
DROP FUNCTION -
INSTALL COMPONENT -
UNINSTALL COMPONENT -
INSTALL PLUGIN UNINSTALL PLUGIN
CLONE
SET
SET设置变量SET CHARACTER SETSET NAMES
SHOW
SHOW BINARY LOGSbinlogSHOW BINLOG EVENTSbinlogSHOW CHARACTER SET字符集SHOW COLLATION排序规则SHOW COLUMNS查看表结构
SHOW [EXTENDED] [FULL] {COLUMNS | FIELDS}
{FROM | IN} tbl_name
[{FROM | IN} db_name]
[LIKE 'pattern' | WHERE expr]
SHOW CREATE DATABASESHOW CREATE EVENTSHOW CREATE FUNCTIONSHOW CREATE PROCEDURESHOW CREATE TABLESHOW CREATE TRIGGERSHOW CREATE USER-
SHOW CREATE VIEW -
SHOW DATABASES数据库 SHOW ENGINE查看指定引擎的状态
部分引擎会提供一些状态信息,比如 INNODB, PERFORMANCE_SCHEMA
SHOW ENGINES存储引擎SHOW ERRORSSHOW EVENTSSHOW FUNCTION CODESHOW FUNCTION STATUSSHOW GRANTS用户权限SHOW INDEX查看指定表的索引SHOW MASTER STATUSSHOW OPEN TABLESSHOW PLUGINS插件SHOW PRIVILEGESSHOW PROCEDURE CODESHOW PROCEDURE STATUSSHOW PROCESSLISTSHOW PROFILESHOW PROFILESSHOW RELAYLOG EVENTSSHOW REPLICASSHOW SLAVE HOSTS | SHOW REPLICASSHOW REPLICA STATUSSHOW SLAVE | REPLICA STATUSSHOW STATUSSHOW TABLE STATUSSHOW TABLES表SHOW TRIGGERSSHOW VARIABLESSHOW WARNINGS
其他
BINLOGCACHE INDEXFLUSHKILLLOAD INDEX INTO CACHERESETRESET PERSISTRESTARTSHUTDOWN