站长工具 网站改版,0元代理在家就可以做,室内装修设计公司排名,江苏省建设资格注册中心网站Mysql数据类型
数据类型#xff1a;指的是数据表中的列文件支持存放的数据类型
1.数值类型
Mysql当中有多种数据类型可以存放数值#xff0c;不同的类型存放的数值的范围或者形式是不同的
注#xff1a;前三种数字类型我们在实际研发中用的很少#xff0c;一般整数类型…Mysql数据类型
数据类型指的是数据表中的列文件支持存放的数据类型
1.数值类型
Mysql当中有多种数据类型可以存放数值不同的类型存放的数值的范围或者形式是不同的
注前三种数字类型我们在实际研发中用的很少一般整数类型我们使用int/integer 浮点数类型一般使用double 2.字符串类型
存储字符序列的类型
注意在数据中存储图片或视频等内容一般存储文件在服务器上的路径当然如果要存储就需要将图片等数据转成二进制进行存储所以blob类型是可以存储所有类型的前提是需要转换成二进制所以使用很少
longtext类型一般用于varchar类型存储不下的时候
常用类型是char和varchar 3.日期类型
在Mysql数据库中我们可以使用字符串存储时间但是如果我们需要基于时间字段进行查询操作查询在某个时间段内的数据就不便于查询实现 4.最常用数据类型
数值int/integer double 字符char varchar 时间date datetime
字段约束
约束在创建数据表的时候指定的对数据表的列的数据限制性的要求对表中的数据进行限制
为什么给表中的数据创建约束
保证数据的有效性、完整性、正确性
字段的约束一般必须要加 字段约束唯一约束——主键约束
在创建的表的列元素后加上一个unique表示不可重复主键约束。 主键约束唯一非空组合 uniquenot null
primary key 字段约束—联合主键
联合主键——将数据表中的多列组合在一起设置为表的主键 当没有任意一列能够单独标出特定的一列时可以用联合主键将两列联合起来确定唯一一个主键列两列联合称作联合主键。 注意在实际企业项目的数据库设计中联合主键使用频率并不高当一个数据表中没有明确的字段可以作为主键时我们可以添加一个ID字段作为主键
外键约束多表关联部分 表关联关系