DBA MySQL语法相关
内置命令
掌握一些常用的内置命令,能够让你使用MySQL更加得心应手:
| 命令 | 描述 |
|---|---|
| help | 打印帮助信息 |
| \c | 停止该命令输入,亦可使用快捷键ctrl+c |
| \q | 退出MySQL客户端,亦可使用命令 quit; exit; 或者快捷键ctrl+d |
| \G | 将一行记录竖着显示,常用于字段较多的数据展示 |
| source | 导入sql文件,恢复备份文件 |
source恢复备份文件示例:
# 1. 选定数据库
M > USE db1;
# 2. 选定SQL文件,进行恢复
M > SOURCE /backup/test.sql
注释语法
使用—-可对SQL命令进行注释。
M > -- This is a sql statement
M > SHOW DATABASES;
DDL
DDL译为数据库定义语言。
用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映像,定义数据的完整性、安全控制等约束。
DDL不需要COMMIT操作。
以下是一些常见的DDL语句:
CREATE
ALTER
DROP
TRUNCATE
COMMENT
RENAME
DML
DML译为数据库操纵语言。
由DBMS提供,用于让用户或程序员使用,实现对数据库中数据的操作。
DML需要COMMIT操作。
以下是一些常见的DML语句:
SELECT
INSERT
UPDATE
DELETE
MERGE
CALL
EXPLAIN PLAN
LOCK TABLE
DCL
DCL译为数据库控制语言。
用于让数据库管理员使用,提供授权,角色控制等。
以下是一些常见的DCL语句:
GRANT
REVOKE
TCL
TCL译为事务控制语言。
用于提供事务操作。
以下是一些常见的TCL语句:
SAVEPOINT
ROLLBACK
SET TRANSACTION

浙公网安备 33010602011771号