mysql_04_操作表
1 #第一节:创建表 2 #创建数据库 3 create database db_book; 4 5 #选择数据库 6 use db_book; 7 8 #创建表 9 create table t_bookType( 10 id int PRIMARY KEY auto_increment,#id设置为主键并自动增长 11 bookTypeName VARCHAR(20),#图书类型名称 12 bookTypeDesc varchar(200)#图书类型说明 13 ); 14 15 #再创建一个表 16 create table t_book( 17 id int primary key auto_increment,#id设置为主键并自动增长 18 bookName varchar(20),#书名 19 author varchar(10),#作者 20 price decimal(6,2),#价格 21 bookTypeId int,#图书类型id 22 constraint fk foreign key (bookTypeId) references t_bookType(id) 23 #设置外键 24 #constraint 外键名 foreign key(外键字段) references 关联表名(关联字段); 25 ); 26 27 28 29 #第二节:查看表结构 30 #查看表基本结构 31 desc t_book; 32 33 #查看表详细结构 34 show create table t_book; 35 36 37 38 #第三节:修改表 39 #修改表名 40 alter table t_book rename t_book2; 41 alter table t_book2 rename t_book; 42 43 #修改字段 44 alter table t_book change bookName bookName2 varchar(10); 45 alter table t_book change bookName2 bookName varchar(20); 46 47 #增加字段 48 alter table t_book add testField int first;#在第一行添加字段testField 49 alter table t_book add testField2 int after author;#在author字段下面添加字段testField2 50 51 #删除字段 52 alter table t_book drop testField; 53 alter table t_book drop testField2; 54 55 56 57 #第四节:删除表 58 #创建表 59 create table t_bookType2( 60 id int PRIMARY KEY auto_increment,#id设置为主键并自动增长 61 bookTypeName VARCHAR(20),#图书类型名称 62 bookTypeDesc varchar(200)#图书类型说明 63 ); 64 65 #删除表 66 drop table t_bookType2;