二.SQL分类

2.1 DDL
2.1.1数据库操作
1). 查询所有数据库
show databases ;2). 查询当前数据库
select database();3)创建数据库
create database [if not exists] 数据库名 [default charset 字符集] [collate 排序规则] ;4)删除数据库
drop database [if exists ] 数据库名;5)切换数据库
use 数据库名 ;2.1.2表操作
【1.表的 创建查询 】:
1)查询当前数据库所有表
show tables;2). 查看指定表结构
desc 表名;3). 查询指定表的建表语句
show create table 表名;4)创建表结构
create table 表名(字段1 字段1类型 [comment 字段1注释],………………字段n 字段n类型 [comment 字段n注释],
) [comment 表注释];Eg:
create table weiph_vip(id int comment '编号',name varchar(50) comment '姓名',gender varchar(1) comment '性别',age int comment '年龄',
)comment '会员表';【2.表的 数据类型 】
1)数值类型 
 
2)日期和时间类型
 3)字符串类型
 3)字符串类型
 

【3.表的 修改操作】
1)添加字段
alter table 表名 add 字段名 类型(长度) [comment 注释] [约束];2)修改数据类型
alter table 表名 modify 字段名 新数据类型 (长度);3)修改字段名和字段类型
alter table 表名 change 旧字段名 类型(长度) [comment 注释] [约束];4)删除字段
alter table 表名 drop 字段名;5)修改表名
alter table 表名 rename to 新表名;[4.表的 删除]
1)删除表
drop table [if exists]表名;2)删除指定表,同时重新创建表
truncate table 表名;四.约束
