码迷,mamicode.com
首页 > 数据库 > 详细

mysql_04_操作表

时间:2017-07-27 00:48:39      阅读:248      评论:0      收藏:0      [点我收藏+]

标签: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;

mysql_04_操作表

标签:alter   database   外键   设置   ase   change   add   enc   hang   

原文地址:http://www.cnblogs.com/xinwenpiaoxue/p/7242496.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!