MySQL数据库学习(4) -- 常用字符字段及约束条件
发布时间
阅读量:
阅读量
表结构定义与创建语法
# 语法
create table 表名 (
字段名1 类型(宽度) 约束条件,
字段名2 类型(宽度) 约束条件,
字段名3 类型(宽度) 约束条件
)
# 注意
1. 在同一张表中字段名不能重复
2. 宽度和字段约束条件可写可不写,但字段类型是必须的,约束条件可以写多个
3. 最后一行不能有逗号
# 宽度
一般情况下指的是对存储数据的限制
create table t1(name char); # 默认宽度为1
insert into t1 value("aoteman"); # 报错
insert into t1 value(Null); # 关键词 null
针对不同版本会出现不同的结果
6 版本默认没有开启严格模式,规定只能存一个字符串你给了多个字符串,不会报错,而是自动截取并存入。
7 及以上版本默认开启严格模式,超过规定的字符串长度,就会报错
# 约束条件 Null not null 该字段不能为空
create table t1(
id int not null,
name char(8) n
全部评论 (0)
还没有任何评论哟~
