创建表

主键:primary key,自增:auto_increment

1
2
3
4
5
6
7
8
9
CREATE TABLE t_bookType(

id INT PRIMARY KEY AUTO_INCREMENT,

bookTypeName VARCHAR(20),

bookTypeDesc VARCHAR(200)

);
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
CREATE TABLE t_book(

id INT PRIMARY KEY AUTO_INCREMENT,

bookName VARCHAR(20),

author VARCHAR(10),

price DECIMAL(6,2),

bookTypeId INT,

CONSTRAINT `fk` FOREIGN KEY (`bookTypeId`) REFERENCES `t_bookType`(`id`)

);

查看表结构

1
DESC 表名; 

查看表的创建语句

1
SHOW CREATE TABLE 表名; 

修改表名

1
ALTER TABLE t_book RENAME t_book2; 

修改字段

更改后的名字 数据类型(长度)

1
ALTER TABLE t_book CHANGE bookName bookName2 VARCHAR(20);

在第一行添加字段

1
ALTER TABLE t_book ADD test INT FIRST;

在某个字段后添加字段

1
ALTER TABLE t_book ADD test1 INT after author;

删除字段

1
ALTER TABLE t_book DROP test;

删除表

有外键约束的要先删除完子表,才能删除主表

1
DROP TABLE t_book;