常用的DDL语句包括: ◆ Create Table:创建数据库表 ◆ Create index:创建数据库表的索引 ◆ Drop table:删除数据库表 ◆ Drop index:删除数据库表的索引 ◆ Truncate:删除表中所有行 ◆ Alter tab1e:增加表列,重定义表列,更改 存储分配 ◆ Alter table add constraint:在已有的表上 增加约束
6 常用的DDL语句包括: Create Table:创建数据库表 Create Index:创建数据库表的索引 Drop Table:删除数据库表 Drop Index:删除数据库表的索引 Truncate:删除表中所有行 Alter Table:增加表列,重定义表列,更改 存储分配 Alter Table ADD CONSTRAINT :在已有的表上 增加约束
◆数据操纵语言DM):允许用户对数据库 中的数据进行 Insert, Update, Delete和 Select等操作 ◆常用DM语句包括: ◆ Insert:增加数据行到表 ◆ Delete:从表中删除数据行 ◆ Update:更改表中数据 ◆ Select:从表中或视图中检索数据行
7 数据操纵语言(DML):允许用户对数据库 中的数据进行Insert,Update,Delete和 Select等操作 常用DML语句包括: Insert :增加数据行到表 Delete:从表中删除数据行 Update:更改表中数据 Select:从表中或视图中检索数据行
◆数据控制语言(DCL):用于规定数据库 用户的各种权限 ◆常用的数据控制语句包括: ◆ GRANT:将权限或角色授予用户或其它角 ◆ REVOKE:从用户或数据库角色回收权限 ◆ Set role:禁止或允许一个角色
8 数据控制语言(DCL):用于规定数据库 用户的各种权限 常用的数据控制语句包括: GRANT:将权限或角色授予用户或其它角 色 REVOKE:从用户或数据库角色回收权限 Set Role:禁止或允许一个角色
◆数据库事务控制:用来保证数据库的完整 性 常用的事务处理语句包括: ◆ COMMIT WORK:把当前事务所作的更改永 久化(写入磁盘) ◆ ROLLBACK:作废上次提交以来的所有更改
9 数据库事务控制:用来保证数据库的完整 性 常用的事务处理语句包括: COMMIT WORK:把当前事务所作的更改永 久化(写入磁盘) ROLLBACK:作废上次提交以来的所有更改
◆事务:指作为单个逻辑工作单元执行的 系列操作,而这些逻辑工作单元需要 具有原子性,一致性,隔离性和持久性 四个属性。 ◆原子性:指事务必须是原子工作单元, 即对于事务所进行数据修改,要么全都 执行,要么全都不执行 10
10 事务:指作为单个逻辑工作单元执行的 一系列操作,而这些逻辑工作单元需要 具有原子性,一致性,隔离性和持久性 四个属性。 原子性:指事务必须是原子工作单元, 即对于事务所进行数据修改,要么全都 执行,要么全都不执行