SQL 简介
SQL CREATE DATABASE 

SQL 语句

SQL(Structured Query Language)是用于管理关系数据库管理系统(RDBMS)的标准语言。以下是SQL语句的基本用法和分类:


DDL(Data Definition Language,数据定义语言):

用于定义数据库对象(如数据库、表、视图、索引等)的语句。

包括 CREATE、ALTER、DROP 等命令。

示例:

  • CREATE DATABASE 创建数据库

  • CREATE TABLE 创建表

  • ALTER TABLE 修改表结构

  • DROP TABLE 删除表


DML(Data Manipulation Language,数据操作语言):

用于操作数据库中数据的语句。

包括 INSERT、UPDATE、DELETE 等命令。

示例:

  • INSERT INTO 插入数据

  • UPDATE 更新数据

  • DELETE FROM 删除数据


DQL(Data Query Language,数据查询语言):

用于从数据库中查询数据的语句。

主要命令是 SELECT。

示例:

SELECT * FROM user 查询所有数据
SELECT column1, column2 FROM user 查询特定列数据


DCL(Data Control Language,数据控制语言):

用于控制数据库访问权限和数据完整性的语句。

包括 GRANT、REVOKE 等命令。

示例

GRANT 授予权限
REVOKE 撤销权限


TCL(Transaction Control Language,事务控制语言):

用于管理事务处理的语句。

包括 COMMIT、ROLLBACK 等命令。

示例:

COMMIT 提交事务
ROLLBACK 回滚事务


SQL语句通常以分号" ;" 结束。在编写 SQL 语句时,需要注意语法和数据库系统的特定规则,例如不同数据库管理系统(如MySQL、Oracle、SQL Server等)可能有些许差异,尽管大部分SQL语法是通用的。