标签:alter database 外键 设置 ase change add enc hang
#第一节:创建表
#创建数据库
create database db_book;
#选择数据库
use db_book;
#创建表
create table t_bookType(
id int PRIMARY KEY auto_increment,#id设置为主键并自动增长
bookTypeName VARCHAR(20),#图书类型名称
bookTypeDesc varchar(200)#图书类型说明
);
#再创建一个表
create table t_book(
id int primary key auto_increment,#id设置为主键并自动增长
bookName varchar(20),#书名
author varchar(10),#作者
price decimal(6,2),#价格
bookTypeId int,#图书类型id
constraint fk foreign key (bookTypeId) references t_bookType(id)
#设置外键
#constraint 外键名 foreign key(外键字段) references 关联表名(关联字段);
);
#第二节:查看表结构
#查看表基本结构
desc t_book;
#查看表详细结构
show create table t_book;
#第三节:修改表
#修改表名
alter table t_book rename t_book2;
alter table t_book2 rename t_book;
#修改字段
alter table t_book change bookName bookName2 varchar(10);
alter table t_book change bookName2 bookName varchar(20);
#增加字段
alter table t_book add testField int first;#在第一行添加字段testField
alter table t_book add testField2 int after author;#在author字段下面添加字段testField2
#删除字段
alter table t_book drop testField;
alter table t_book drop testField2;
#第四节:删除表
#创建表
create table t_bookType2(
id int PRIMARY KEY auto_increment,#id设置为主键并自动增长
bookTypeName VARCHAR(20),#图书类型名称
bookTypeDesc varchar(200)#图书类型说明
);
#删除表
drop table t_bookType2;
标签:alter database 外键 设置 ase change add enc hang
原文地址:http://www.cnblogs.com/xinwenpiaoxue/p/7242496.html