SQL之DDL、DML、DQL、DCL

论坛 期权论坛 脚本     
匿名技术用户   2021-1-2 16:23   11   0

SQL(Structured Query Language),结构查询语言,是用于访问数据的标准语言。其功能包括:数据查询、数据操纵、数据定义、数据控制。

1.DQL Data Query Language 数据查询语言:数据查询是数据库最常见的操作,用于获取满足查询条件的信息。

SELECT

eg: SELECT * FROM XX; # 查询XX表中的所有记录

2.DML Data Manipulation Language 数据操纵语言:主要包括修改数据、插入数据、删除数据等操作。

UPDATE

eg:UPDATE Persons SET LastName='Wilson' WHERE LastName='Gates'; # 将Persons表中LateName为Gates的记录修改为LastName为Wilson

INSERT

eg:INSERT INTO Persons VALUES ('Jimmy', 'Jackson'); # 向Person表中拆入新纪录

DELETE

eg:DELETE FROM Persons WHERE FirstName = 'Fred'; # 删除Persons表中FirstName为Fred的记录

3. DDL Data Definition Language 数据定义语言:实现数据定义功能,可对数据库基本表、视图等进行定义与撤销。

CREATE

eg:CREATE table XX; #定义名为XX的数据表

DROP

eg: DROP table XX; # 删除名为XX的数据表

4. DCL Data Control Language 数据控制语言:用于对数据库进行统一管理。

GRANT 为用户授予系统给权限

REVOKE 收回系统权限

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP