SQL语句分类
常见的SQL语句类型
1.DDL(Date Definition Language):数据定义语言
用于创建、修改和删除数据库内的数据结构,如
1:创建和删除数据库(CREATE DATABASE||DROP DATABASE);
2:创建、修改、重命名、删除表(CREATE TABLE||ALTER TABLE||RENAME TABLE||DROP TABLE);
3:创建和删除索引(CREATE INDEX||DROP INDEX);
2.DQL(Date Query Language):数据查询语言
从数据库中的一个或多个表中查询数据(SELECT)
3.DCL(Date Control Language):数据控制语言
是用来设置或更改数据库用户或角色权限的语句,如
1.授权语句 (GRANT)
2.拒绝授权语句 (DENY)
3.删除授权 (REVOKE)
4.DML(Date Manipulation Language):数据操纵语言
可以实现对数据库的基本操作,如
1.插操作 (Append||INSERT)
2.删操作 (Delete||PACK||ZIP)
3.改操作 (Join||Projection)
4.排序操作 (SORT)
5.检索操作 (BROWSE||SELECT)
5.TCL(Transsction Control Language):事务控制语言
事务是对数据库操作的逻辑单位,在一个事务中可包含一条或多条DML,DDL,DCL语句,这些语句组成一个逻辑整体。
事务的执行只有两种结果:要么全部执行,把数据库带入一个新的状态;要么全部不执行,对数据库不做任何修改。
事务可用于操作数据库的任何场合,包括应用程序、存储过程、触发器等。
对事务的操作有两个:提交(COMMIT)和回滚(ROLLBACK)。
提交事务时,对数据库所做的修改便永久写入数据库。
回滚事务时,对数据库所做的修改全部撤销,数据库恢复到操作前的状态。
事务具有四种属性:
原子性:事务要么全部执行,要么全部不执行,不允许部分执行
一致性:事务把数据库从一个一致状态带入另一个一致状态
独立性(或隔离性):一个事务的执行不受其他事务的影响
持久性:一旦事务提交,就永久有效,不受关机等情况的影响
- SQL 无限级分类语句
- MySQL(三)之SQL语句分类、基本操作、三大范式
- 使用sql语句进行数据分类汇总
- oracle sql语句分类
- SQL语句、PL/SQL语句、SQL*PLUS语句结束符号 分类: H2_ORACLE 2013-02-04 14:05 618人阅读 评论(0) 收藏
- SQL语句分类
- Day57-Oracle01 - oracle体系结构、sql语句分类和结构、基本查询、函数入门
- SQL语句分类
- 实现数据分类汇总的SQL语句 (转)
- 从每个分类选择10条记录的sql语句
- SQL语句分类
- ORACLESQL语句分类
- Java 开发中之四:SQL中语句分类
- 产品分类SQL语句
- MySql学习笔记—数据库简介及SQL语句的分类
- zencart网站获取所有产品ID和所属分类的SQL语句
- 数据库SQL语句的分类
- 分类数量统计SQL语句
- 动易文章不同栏目分类sql 语句
- 五、mysql中sql语句分类及常用操作