库操作
创建库
create database [if not exists] 库名;
删除库
drop database [if not exists] 库名;
表操作
创建表
create table 表名(
字段名1 类型[(宽度)] [约束条件] [comment ‘字段说明’],
字段名2 类型[(宽度)] [约束条件] [comment ‘字段说明’],
字段名3 类型[(宽度)] [约束条件] [comment ‘字段说明’]
)[表的一些设置];
约束说明
not null:标识该字段不能为空
default value:字段默认值
primary key:标识该字段为该表的主键,可以唯一的标识记录,插入重复的会报错
foreign key:为表中的字段设置外键
unique key(uq):标识该字段的值是唯一的
auto_increment:标识该字段的值自动增长(整数类型,而且为主键)
删除表
清空表
表设置备注
alter table 表名 comment ‘备注信息’;
复制表
复制表结构+数据
create table 表名 [as] select 字段,… from 被复制的表 [where 条件];