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 收回系统权限