表结构:约束条件,修改表结构.
目录
〔1〕表结构
- 查看表结构
- 命令
- desc db2.myself 查看表结构
- 可以看到Field|Type|Null|Key|Default|Extra 即字段名|类型|空|键值|默认值|额外设置
- 命令
- 约束条件
- Null|Key|Default|Extra 为字段的约束条件
- 作用:创建表时,对字段的约束
- 格式:
- create table 库名.表名(字段1 类型(宽度) [约束条件], 字段2 类型(宽度) [约束条件],.....);
- 例如
- create table db2.t7(name char(10) not null, age tinyint unsigned default 25, sex enum("man","woman") default "man");
- 设置字段约束条件
- 格式:字段名 类型(宽度) 约束条件
- 允许为空约束(默认)
- 关键字: null
- 例如:name char(10),
- 不为空约束
- 关键字: not null
- 例如:name char(10) not null,
- 键值约束(key)
- 普通索引
- 唯一索引
- 主键
- 外键
- 全文索引
- 默认值约束(default)
- 例如:age tinyint default 2