MySQL 常用的一些定义

DDL 数据定义语言(不可回滚)

CREATE / ALTER / DROP / RENAME / TRUNCATE

DCL 数据操作语言(可以回滚,但要先执行 SET AUTOCOMMIT = FALSE; 指令)

INSERT / DELETE / UPDATE / SELECT

DML 数据控制语言

COMMIT / ROLLBACK / SAVEPOINT / GRANT / REVOKE

 常见的8个数据库对象

对象 描述
TABLE表 表是存储数据的逻辑单元,以行和列的形式存在,列就是字段,行就是记录
数据字段 就是系统表,存在数据库相关信息的表。系统表的数据通常由数据库系统维护,程序员通常不应该修改,只可查看
CONSTRAINT约束 执行数据校验的规则,用于保证数据完整性的规则
VIEW视图 一个或多个数据表里的数据的逻辑显示,视图并不存储数据
INDEX索引 用于提高查询性能,相当于书的目录
PROCEDURE存储过程 用于完成一次完整的业务处理,没有返回值,但可通过传出参数将多个值传递给调用环境
FUNCTION存储函数 用于完成一次特定的计算,具有一个返回值
TRIGGER触发器 相当于一个事件监听器,当数据库发生特定事件后,触发器被触发,完成相应的处理
posted @ 2024-08-15 17:06  字节虫  阅读(3)  评论(0)    收藏  举报