1.表操作语句
1.创建表
AUTO_INCREMENT#主键自增
foreign key d_id references department.id; 设置外键的方式
- 修改表
ALTER TBALE 表名 ADD/DROP COLUMN/表级约束 属性名 改变
如:增加一行
ALTER TABLE test ADD COLUMN password int(11) NOT NULL;
ALTER TABLE 表名字 MODIFY COLUMN /行级约束 属性名 变化
如增加自增
ALTER TABLE test MODIFY COLUMN id int(11) AUTO_INCREMENT;
- 删除表
drop table 表名
- 查看表
#查看属性
show columns from 表名
#查看创建
show create table 表名
5.复制表
#复制表结构
create table 目标表 like 原表;
#复制表结构和数据
create table 目标表
select 字段 from 源表
[where 条件]; #复制部分数据
#复制部分字段
create table 目标表
select 字段 from 源表
where 0; #不复制数据,只复制部分字段
2.如何增加插入数据的速度
- 一条insert语句中增加多条value
- 关闭索引
- 多线程
- 关闭自动提交