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;

 

posted @ 2017-07-26 23:03  鑫文飘雪  阅读(137)  评论(0编辑  收藏  举报