跳转至

SQL语言

概述

SQL语言

结构化查询语言,用于操作关系数据库。

SQL分类

SQL分类

DDL(数据定义语言)

DDL

`sql CREATE TABLE student ( id INT PRIMARY KEY, name VARCHAR(50), age INT );

ALTER TABLE student ADD email VARCHAR(100);

DROP TABLE student; `

DML(数据操纵语言)

DML

`sql -- 插入 INSERT INTO student VALUES (1, '张三', 20);

-- 查询 SELECT * FROM student WHERE age > 18;

-- 更新 UPDATE student SET age = 21 WHERE id = 1;

-- 删除 DELETE FROM student WHERE id = 1; `

DCL(数据控制语言)

DCL

sql GRANT SELECT ON student TO user1; REVOKE SELECT ON student FROM user1;

SQL特点

SQL特点
  • 非过程化语言
  • 集合操作
  • 自含式语言
  • 统一的数据操作

参考资料