-
MySQL 数据完整性详解
MySQL 数据完整性详解 数据完整性包括: 1.实体完整性 1 主键约束 2 唯一约束 3 标识列 2.域完整性 1 数据类型约束 2 非空约束 3 默认值约束 3.引用完整性 外键约束 4.自定义完整性 1.存储过程 2.触发器...
11月20日[MySQL知识]浏览:1446
-
MySQL 表字段的备注(comment) 和注释
MySQL 表字段的备注(comment 和注释 备注说明: 给每个字段加说明性文字。属于创建表的SQL语法部分。 注释说明: 1.单行注释 -- # 2.多行注释 /* */...
11月13日[MySQL知识]浏览:1564
-
MySQL 唯一键 unique 详解
MySQL 唯一键 unique 详解 主键和唯一键的区别: 主键不能重复,不能为空。唯一键不能重复可以为空。 主键一个表只能有一个。一个表可以有多个唯一键。 注意: unique 或者 unique key 是一样的。 “key” 可以省略 创建表添加唯一键 修改表添加唯一键 ...
11月12日[MySQL知识]浏览:1286
-
MySQL 自动增长(auto_Increment)和主键 primary key
自动增长: 字段从1开始,每次递增1,自动增长的值就不会重复,适合生成唯一的id。在MySQL中主要是自动增长列,必须是主键。否则报错。 主键: 说明: 唯一标识表中记录的一个或者一组列是主键 特点: 1. 不能重复,不能为空 2. 一个表中只有一个主键 作用: 1. 保证数据...
11月09日[MySQL知识]浏览:2489
-
MySQL 列属性是否为空null not null 默认值 default
MySQL 列属性是否为空null not null 默认值 default 1. 是否为空(null not null Null 表示字段值可以为null Not null 表示字段值不能为空 2.默认值(default 如果一个字段没有插入值,可以默认插入一个指定的...
11月08日[MySQL知识]浏览:1554
-
MySQL 日期时间数据类型
MySQL 日期时间数据类型 1. datatime和date datetime格式:年-月-日 小时:分:秒 支持范围1000-01-01 00:00:00到9999-12-31 23:59:59 2. timestamp 时间戳 datetime和timestamp类型表...
11月07日[MySQL知识]浏览:1170
-
MySQL集合(set)数据类型
MySQL集合(set 数据类型 说明:从集合中选择一些值作为数据(多选) 集合和枚举一样,也为每个集合元素分配一个固定值,分配方式从前往后按2的0,1,2...次方,转换成二进制后只有一位是1,其他都是0。...
11月06日[MySQL知识]浏览:1941
-
MySQL 枚举数据类型enum
MySQL 枚举数据类型enum 说明: 从集合中选择一个值作为数据(单选 MySQL 在管理枚举的时候是通过整型来管理的。第一个值是1,第二个值是2,以此类推。枚举值在数数据库存储的是整型数字。枚举占用两个字节长度,最多可以写655...
11月04日[MySQL知识]浏览:1109
-
MySQL 字符串类型
MySQL 字符串类型 在MySQL数据库中,没有字符串概念,只有字符,所以数据库只用单引号。 Char(4 :存放4个字符,中英文一样。 Varchar(L :实现变长机制,需要额外的空间来记录数据真实长度。 L理论长度是65535,但事实上达不到,因为有字符是多字节字符,所以L达不到...
11月02日[MySQL知识]浏览:1064