mysql_04_操作表

Posted 鑫文飘雪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql_04_操作表相关的知识,希望对你有一定的参考价值。

#第一节:创建表
#创建数据库
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_操作表的主要内容,如果未能解决你的问题,请参考以下文章

mysql_表_操作

MySQL_表操作语句

MySQL学习笔记_9_MySQL高级操作(上)

python学习_day42_mysql表操作1

Python学习_day43_mysql表操作2

MySQL基础(DDLDMLDQL)