Advertisement

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)

还没有任何评论哟~