SQL的语言分类主要包含如下几种:
DDL 数据定义语言 create、drop、alter 数据定义语言 create、drop、alter 语句 。DML 数据操纵语言 insert、delete、update 定义对数据库记录的增、删、改操作。
DQL 数据库查询语言 select 定义对数据库记录的查询操作。
DCL 数据库控制语言 grant、remove
定义对数据库、表、字段、用户的访问权限和安全级别。
(授权grant,收回权限revoke等)。
TCL 事务控制语言
set autocommit=0、
start transaction、
savepoint、commit、rollback
定义对数据库的事务操作。这小节主要了解下数据定义语言DDL(Data Define Language)。我们用它对数据库、表进行一些管理操作(创建、删除、修改等),比如:建库、删库、建表、修改表、删除表、对字段的增删改等,库表结构的管理。
接下来我们逐一来说明(下文[]中的内容属于可选项)。
数据库管理 创建数据库1 create database [if not exists] dbname;