今天主要讲解DDL的运用:包含创建库,创建表,修改表结构。
目录
创建库
#创建库
create database 数据库名;
#使用库
use 数据库名
实例:
创建表
create table 表名(
列名1 数据类型 约束类型 ,
列名2 数据类型 约束类型 ,
列名3 数据类型 约束类型
)engine = 引擎类型 default charset=字符集类型;
实例:
修改表结构
添加表
格式:
alter table 表名 add 字段名 类型(长度)
实例:
删除表:
格式:
Drop table msliu;
修改表:
- 添加表字段:
# 格式 alter table 表名 add 字段名 类型(长度); #实例 alter table student add id int;
- 删除表字段
#格式 alter table 表名 drop 字段名; #实例 alter table student drop id;
- 修改字段类型
#格式1:修改的是类型 alter table 表名 modify 字段名 类型(长度); #实例1: alter table student modify name varchar(10);
- 修改字段名称
#格式2:既可以修改字段又可以修改类型 alter table 表名 change 旧字段 新字段 新字段类型; #实例2: alter table student change name Name varchar(10);
- 修改表名称
#格式: alter table 表名 rename to 新表名; #实例: alter table student rename to Stedent;
- 指定新建字段位置
#格式1:first:经此字段作为第一字段 alter table 表名 add 字段名 类型 first; #格式2:after:经此字段添加到B字段 alter table 表名 add 新加字段名 类型 after 指定字段名; #实例1: alter table student add addr varchar(10) first; #实例2: alter table student add addr varchar(10) after id;
- 修改字段位置
#格式: alter table 表名 modify 需要调整的列名 数据类型 after 列名; 实例: alter table 表名 modify id int after addr;