创建表
create table users
(
id int not null auto_increment,
name char(50) not null,
address char(50) not null,
email char(50) not null default "11@"
primary key (id)
)engine = innodb;
注意:
主键唯一,且不为空 可以多个主键 主键列的组合值必须唯一
使用default关键字 后面只能根常量 不能+函数
使用last_insert_id()获取最新的自增量
引擎类型
Innodb :可靠的实务处理引擎,不支持全文本搜索
memory:功能等同于Myisam 数据存储在内存 速度快 用与临时表
Myisam :性能极高的引擎,支持全文本搜索,不支持事物处理
更新表
alter table 表名
更新表常用于添加外键
alter table user
add constraint fk_id
foreign key (id) references customers (id);
删除列
alter table user
drop column id;
删除表
drop table user;
重命名表
rename table user to users;