一、SQL分类:
DDL:数据库定义语言,定义表,表结构,包括create,drop,alter
DML:数据库操作语言,增删改查数据,包括insert,delete,update,select
DCL:数据库控制语言,权限,事务管理等
DQL:数据库查询语言,select
二、详细
DDL(数据库定义语言):
1、查看所有数据库:show databases;
2、指定使用某个数据库:use 数据库名;
3、创建数据库:create database 数据库名;
4、删除数据库:drop database 数据库名;
5、查看某个数据库下的所有表格:
show tables; #前提是前面有use数据库名;的语句
show tables from 数据库名;
6、创建表格:
create table 表名(
字段1 数据类型,
字段2 数据类型,
…
);
7、删除表格:drop table 表名称;
8、查看某个表结构
descibe user;
desc user;
9、增加一列:
alter table 表名称 add column 字段名 数据类型;
alter table 表名称 add column 字段名 数据类型 first;放到第一列
alter table 表名称 add column 字段名 数据类型 after 另一个字段;
10、删除一列
alter table 表名称 drop column 字段名;
11、修改列数据类型
alter table 表名称 modify column 字段名 新数据类型;
12、修改列名
alter table 表名称 change column 旧字段名 新字段名 新数据类型;
13、修改列的位置
修改至第一行:alter table 表名称 modify column 字段名 数据类型 first;
修改至指定位置:alter table 表名称 modify column 字段名 数据类型 after 另一个字段;
14、修改表名称
alter table 旧表名 rename 新表名;
rename table 旧表名 to 新表名;