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
posted @ 2021-02-16 19:23  云崖君  阅读(1)  评论(0)    收藏  举报