时间:2022-11-2 作者:benojan 分类: mysql
show tables; -- 显示表
create table t1(id int, name char(10)); -- 创建表
create table t1(id int, name char(10)) default charset=utf8; -- 创建指定字符编码的表
create table t1(
列名 类型 null, -- 允许空
列名 类型 not null, -- 不许空
列名 类型 not null default 1, -- 默认值
列名 类型 auto_increment primary key, -- 自增,主键(约束:不能重复且不能为空;加速查找)
id int,
name char(10) -- 末行不加","
) engine=innodb default charset=utf8; -- 指定 innodb引擎
引擎的区别:
引擎 | 功能 |
---|---|
innodb | 支持事务,原子性操作 |
myisam | 不支持事务 |
delete from t1; -- 自增id不归零
truncate table t1; -- 自增id归零
drop table t1;
desc t1;
show create table t1;
alter table t1 set AUTO_INCREMENT=2;