SQL 语言分类
DML 数据操作语言:添加、修改、删除、查询 (对数据进行操作)
DCL 数据控制语言:用户、权限、事务
DDL 数据定义语言:逻辑库、数据表、视图、索引 (对数据表进行操作)
以上位常用语言,还有其他俩类分别是DQL和TCL
SQL语句不区分大小写,但是字符串区分:
对库进行操作
创建逻辑库:CREATE DATABASE 库的名称;
显示逻辑库列表:show databases;
切换库:USE 创建库的名称;
删除逻辑库:drop database 逻辑库的名称;
对表进行操作
创建表:
create table student(
列名1 数据类型 [约束] [COMMENT 注释],
列名2 数据类型 [约束] [COMMENT 注释],
)
(primary key 约束,唯一性)
删除表:drop TABLE 想要删除的表的名称;
其他操作:
show tables; (查询所有表)
DESC 表名称;(查询表结构)
show create table 表名称;
alter table 表名 add 内容 类型;
alert table 表名 add 内容 类型 after 内
alert table 表名 add 内容 类型 first;