ddl

DDL #

MySQL DDL(Data Definition Language)的是MySQL数据库的数据定义语言,用于定义和管理数据库对象,如数据库、表、列等。

主要的MySQL DDL语句包括:

CREATE:用于创建数据库对象,如创建数据库、表等。比如CREATE DATABASE、CREATE TABLE。

ALTER:用于修改数据库对象的结构或属性,如ALTER TABLE修改表结构。

DROP:用于删除数据库对象,如DROP DATABASE删除数据库,DROP TABLE删除表。

TRUNCATE:清空表中的所有行而不删除表本身。

RENAME:用来重命名数据库对象,如RENAME TABLE重命名表。

COMMENT:为数据库对象添加注释,如COMMENT ON TABLE为表添加注释。

INDEX:创建和删除数据库索引,如CREATE INDEX添加索引,DROP INDEX删除索引。

其他类似 #

DML(Data Manipulation Language) #

数据操作语言,用于对数据记录进行增删改操作,比如INSERT、UPDATE、DELETE等语句。

DQL(Data Query Language) #

数据查询语言,用于对数据库进行选择和查询,主要是SELECT语句。

DCL(Data Control Language) #

数据控制语言,用于控制数据库访问权限,如GRANT和REVOKE语句。

TCL(Transaction Control Language) #

事务控制语言,用于管理数据库事务,如COMMIT、ROLLBACK、SAVEPOINT语句。

DAL(Data Analysis Language) #

数据分析语言,用于对数据库进行统计和分析计算,如COUNT、SUM、AVG函数等。

DSL(Data Definition Language) #

数据定义语言,用于定义数据库索引与视图等,如CREATE INDEX和CREATE VIEW语句。