当前位置:Gxlcms > 数据库问题 > sql 语言---对六个部分的理解

sql 语言---对六个部分的理解

时间:2021-07-01 10:21:17 帮助过:3人阅读

列名称 FROM 表名称
SELECT 列名称 FROM 表名称 WHERE 列 运算符 值
SELECT Company, OrderNumber FROM Orders ORDER BY id DESC

 

2、数据操作语言  DML (全称:Data Manipulation Language):对数据插入、删除和更新三种操作                      语句:包括动词 INSERT,UPDATE和DELETE,分别用于增加修改和删除
增加
INSERT INTO 表名称 VALUES (值1, 值2,....)
INSERT INTO 表名称 (列1, 列2,...) VALUES (值1, 值2,....)
修改
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
删除
DELETE FROM 表名称 WHERE 列名称 =
  3、数据控制语言  DCL (全称:Data Query Language):对用户访问数据的控制有基本表和视图的授权及回收                     语句:通过GRANT(授予权限)或REVOKE(收回权限)实现权限控制,确定单个用户和用户组对数据库对象的访问,                                某些RDBMS可用GRANT或REVOKE控制对表单单个列的访问 4、数据定义语言  DDL (全称:Data Query Language):定义数据库的逻辑结构,包括定义数据库、基本表、视图和索引四个部分                     语句:包括动词CREATE(创造),ALTER(修改)和DROP(删除)。在数据库中创建新表或修改、删除表(CREAT TABLE 或 DROP TABLE);                                 为表加入索引等
创建库
CREATE DATABASE 数据库名称
创建表
CREATE TABLE 表名称
(
列名称1 数据类型,
列名称2 数据类型,
列名称3 数据类型,
....
)
删除表
DROP TABLE 表名称
5、事务控制语言  TCL (全称:Data Query Language):对事务(transaction)的提交与回滚                      语句:为了确保被DML语句影响的表可以及时更新,包括COMMIT(提交)命令、SAVEPOINT(保存点)命令ROLLBACK(回滚)命令。 6、指针控制语言  CCL (全称:Data Query Language):规定SQL语句在宿主语言的程序中的使用的规                                  语句:像DECLARE CURSOR(声明游标),FETCH INTO(进入)和UPDATE WHERE CURRENT(更新当前位置)用于对一个或多个表单独行的操作   快速理解: DQL  和DML 主要是为了完成对表中数据的增删改查,DDL主要是为了完成对表的增删改,DCL为给用户操作数据表和数据的权限,                   TCL 主要是为了确保在执行增删改的操作的时候及时响应,全部提交或全部回滚, CCL 规定了Sql语句在程序中的使用规则  比如sql 中的游标    

sql 语言---对六个部分的理解

标签:grant   授权   图片   mic   database   png   tab   structure   增删改   

人气教程排行