SQL(结构化查询语言)是一种用于操作和管理关系型数据库的语言。它涵盖了许多常用的SQL语句,包括数据选择、插入、更新和删除等操作。
SQL基础语句包括DDL(数据定义语言)、DML(数据操作语言)、DCL(数据控制语言)和TCL(事务控制语言)。
一、SQL基础语句
数据定义语言(DDL)
DDL用于定义和管理SQL数据库中的所有对象,包括表、索引、视图等。
CREATE TABLE
:创建新表
ALTER TABLE
:修改已存在的表
DROP TABLE
:删除已存在的表
CREATE INDEX
:在表上创建索引
DROP INDEX
:删除索引
CREATE VIEW
:创建视图
DROP VIEW
:删除视图
数据操作语言(DML)
DML用于操作数据库中的数据,包括插入、更新、删除等。
INSERT INTO
:向表中插入新的行
UPDATE
:更新表中的数据
DELETE FROM
:从表中删除行
SELECT
:查询数据
数据控制语言(DCL)
DCL用于控制对数据库的访问,包括授权和撤销权限等。
GRANT
:授予权限
REVOKE
:撤销权限
事务控制语言(TCL)
TCL用于管理事务,包括开始事务、提交事务、回滚事务等。
START TRANSACTION
:开始事务
COMMIT
:提交事务
ROLLBACK
:回滚事务
二、SQL高级语句
复杂查询
复杂查询包括连接查询、子查询、联合查询等。
JOIN
:连接两个或更多的表
评论留言