创建库
#创建数据库
CREATE DATABASE books
#IF NOT EXISTS 如果库存在不报错
CREATE DATABASE IF NOT EXISTS books
修改库
#修改库的字符集
ALTER DATABASE books CHARACTER SET gbk
删除库
#删除库
DROP DATABASE books
创建表
#创建表
CREATE TABLE book(
id INT, #书编号
bname VARCHAR(20), #书名
price DOUBLE, #价格
authorid INT, #作者id
publishdate DATETIME #出版日期
)
修改表
#修改列名
ALTER TABLE books CHANGE bname b_name VARCHAR(20);
#修改列类型或约束
ALTER TABLE books MODIFY city INT;
#添加新列
ALTER TABLE books ADD in_date DATETIME;
#删除列
ALTER TABLE books DROP in_date;
#修改表名
ALTER TABLE books RENAME TO bookss
删除表
DROP TABLE bk
复制表
#仅仅复制表结构
CREATE TABLE copy LIKE bookss;
#复制表结构+数据
CREATE TABLE copy2
SELECT * FROM bookss
#复制部分数据、列
CREATE TABLE copy3
SELECT id,city FROM bookss
WHERE city = '中国';
#仅复制部分结构(0:false 1:true)
CREATE TABLE copy4
SELECT id FROM bookss
WHERE 0
常见的数据类型