字段属性的设置总结(推荐4篇)

山崖发表网工作总结2024-01-22 13:39:5822

字段属性的设置总结 第1篇

1、定长型char(L)࿰c;指定固定长度的存储空间存储字符串

示例:记录个人信息:身份证信息和手机号码

2、变长型varchar(L)࿰c;根据实际存储的数据变化存储空间

示例:记录个人信息:用户名、密码、姓名、身份证

3、文本字符串text/blob࿰c;专门用来存储较长的文本

4、枚举型enum, 一种映射存储方式࿰c;以较小的空间存储较多的数据

示例:记录人群类型:小朋友、少年、青年、中年、老年࿰c;每个人实际只属于一种类别

枚举定义原理:

数据存储(读取反过来):

5、集合型set࿰c;一种映射存储方式࿰c;以较小的空间存储较多的数据

示例:记录个人的球类爱好࿰c;有篮球、足球、羽毛球、网球、乒乓球、排球、台球、冰球

集合定义原理:

数据存储(读取反过来):

字段属性的设置总结 第2篇

唯一键unique key࿰c;用来维护数据的唯一性

示例:学生成绩表:一个学生只能有一个学科成绩࿰c;但是可以有多个学科

唯一键管理:在表创建后对唯一键的管理

删除唯一键相对麻烦࿰c;一张表中不止一个唯一键

新增唯一键要保证字段里的数据具有唯一性

删除唯一键:alter table 表名 drop index 唯一键名字;

新增唯一键: alter table 表名 add unique key(字段列表);

1、删除表中已有的唯一键

2、追加唯一键

描述comment࿰c;是用文字描述字段的作用的

示例:学生成绩表

数据库记录长度:MySQL中规定一条记录所占用的存储长度最长不超过65535个字节

1、GBK表能存储的最大varCHAR字符串长度

2、UTF8表能存储的最大varCHAR字符串长度

3、Null也要占用一个字节

字段属性的设置总结 第3篇

自增长auto_increment࿰c;被修饰的字段在新增时࿰c;自动增长数据

示例:记录学生信息:学号和姓名

自增长管理:在某些特殊使用下࿰c;需要自增长按照需求实现

1、修改表中自增长的值:跳过一些值࿰c;直接从下次开始按照新的目标值出现

注意:奇数会保留原值࿰c;偶数会自动加1(可能出现的情况)

2、修改自增长控制:步长和起始值(修改针对的是整个数据库࿰c;而非单张表)

字段属性的设置总结 第4篇

1、年year࿰c;R_653_11845@ySQL中用来存储年份的类型

示例:记录个人的出生年份

2、时间戳:c;基于格林威治时间的时间记录

示例:记录商品库存的最后更新时间

注意:在MySQL8以后࿰c;取消了timestamp的默认自动更新࿰c;如果需要使用࿰c;需要额外使用属性:

3、日期date࿰c;用来记录年月日信息

示例:记录个人生日

4、日期时间datetiR_653_11845@e࿰c;用来综合存储日期和时间

示例:记录个人具体的出生时间

5、时间time࿰c;用来记录时间或者时间段

示例:记录用户登录的具体时间

属性:建立在字段类型之后࿰c;对字段除类型之外的其他约束

查看表属性:desc 表名;

显示全文

注:本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即后台留言通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意

点击下载文档

文档为doc格式

发表评论

评论列表(7人评论 , 39人围观)

点击下载
本文文档