创建表
主键: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
| 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;
|
删除表
有外键约束的要先删除完子表,才能删除主表