CREATE table book (
id int(11) PRIMARY key ,
b_name VARCHAR(11),
price DOUBLE,
author_id VARCHAR(11),
publishDate datetime
);
desc book
CREATE table author (
id int(11) PRIMARY key ,
au_name VARCHAR(11),
nation VARCHAR(11)
)
#修改列名
ALTER TABLE book CHANGE COLUMN (原字段名)publishDate (现在字段名)pubDate (字段类型)datetime
#修改列的类型或则约束
alter table book MODIFY COLUMN b_name VARCHAR(12)
#增加列
alter table author add COLUMN annual DOUBLE
#删除列
ALTER TABLE author DROP COLUMN annualcopy
#修改表名
ALTER TABLE boo_author rename to book_author
desc author
##新建或者删除表 通用写法
DROP DATABASE if EXISTS 旧库名
CREATE table 新库名
drop TABLE if EXISTS 旧表名
create table 表名
#表的复制
INSERT into book_author VALUES(1,‘金庸’,‘中国’),(2,‘鲁迅’,‘浙江’),(3,‘舒庆春’,‘北京’),(4,‘朱自清’,‘湖南’),(5,‘李白’,‘唐朝’)
#1 仅仅复制表的结构
CREATE table copy like book_author
2 复制表的数据
CREATE table SELECT * from book_author
desc copy
alter table copy add COLUMN sex enum(‘男’,‘女’)