字段属性的设置总结 第1篇
1、定长型:char(L)c;指定固定长度的存储空间存储字符串
示例:记录个人信息:身份证信息和手机号码
2、变长型:varchar(L)c;根据实际存储的数据变化存储空间
示例:记录个人信息:用户名、密码、姓名、身份证
3、文本字符串:text/blobc;专门用来存储较长的文本
4、枚举型:enum, 一种映射存储方式c;以较小的空间存储较多的数据
示例:记录人群类型:小朋友、少年、青年、中年、老年c;每个人实际只属于一种类别
枚举定义原理:
数据存储(读取反过来):
5、集合型:setc;一种映射存储方式c;以较小的空间存储较多的数据
示例:记录个人的球类爱好c;有篮球、足球、羽毛球、网球、乒乓球、排球、台球、冰球
集合定义原理:
数据存储(读取反过来):
字段属性的设置总结 第2篇
唯一键:unique keyc;用来维护数据的唯一性
示例:学生成绩表:一个学生只能有一个学科成绩c;但是可以有多个学科
唯一键管理:在表创建后对唯一键的管理
删除唯一键相对麻烦c;一张表中不止一个唯一键
新增唯一键要保证字段里的数据具有唯一性
删除唯一键:alter table 表名 drop index 唯一键名字;
新增唯一键: alter table 表名 add unique key(字段列表);
1、删除表中已有的唯一键
2、追加唯一键
描述:commentc;是用文字描述字段的作用的
示例:学生成绩表
数据库记录长度:MySQL中规定一条记录所占用的存储长度最长不超过65535个字节
1、GBK表能存储的最大varCHAR字符串长度
2、UTF8表能存储的最大varCHAR字符串长度
3、Null也要占用一个字节
字段属性的设置总结 第3篇
自增长:auto_incrementc;被修饰的字段在新增时c;自动增长数据
示例:记录学生信息:学号和姓名
自增长管理:在某些特殊使用下c;需要自增长按照需求实现
1、修改表中自增长的值:跳过一些值c;直接从下次开始按照新的目标值出现
注意:奇数会保留原值c;偶数会自动加1(可能出现的情况)
2、修改自增长控制:步长和起始值(修改针对的是整个数据库c;而非单张表)
字段属性的设置总结 第4篇
1、年:yearc;R_653_11845@ySQL中用来存储年份的类型
示例:记录个人的出生年份
2、时间戳:c;基于格林威治时间的时间记录
示例:记录商品库存的最后更新时间
注意:在MySQL8以后c;取消了timestamp的默认自动更新c;如果需要使用c;需要额外使用属性:
3、日期:datec;用来记录年月日信息
示例:记录个人生日
4、日期时间:datetiR_653_11845@ec;用来综合存储日期和时间
示例:记录个人具体的出生时间
5、时间:timec;用来记录时间或者时间段
示例:记录用户登录的具体时间
属性:建立在字段类型之后c;对字段除类型之外的其他约束
查看表属性:desc 表名;
注:本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即后台留言通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意
发表评论