MySQL:列属性

本文详细介绍了MySQL中列属性的概念,包括NULL(是否允许为空)、默认值(Default)、列描述(Comment)、主键(Primary Key)、自动增长(Auto Increment)和唯一键(Unique Key)。强调了主键的唯一性和自动增长的原理及使用,同时讨论了复合主键和复合唯一键的应用。
摘要由CSDN通过智能技术生成

目录

列属性

NULL

默认值

列描述

主键

自动增长

唯一键


列属性

列属性又称之为字段属性,在mysql中一共有6个属性:null,默认值,列描述,主键,唯一键和自动增长

NULL

如果对应的值为YES表示该字段可以为NULL

1、 在设计表的时候,尽量不要让数据为空

2、 mysql的记录长度为65535个字节,如果一个表中有字段允许为NULL,那么系统就会设计保留一个字节来存储NULL,最终有效存储长度为65534个字节。

默认值

Default:默认值,当字段被设计的时候,如果允许默认条件下,用户不进行数据的插入,那么就可以使用事先准备好的数据来填充:通常填充的是NULL

 

测试:不给当前字段提供数据值

 

Default关键字的另外一层使用:显示的告知字段使用默认值:在进行数据插入的时候,对字段值直接使用default

 

列描述

列描述:comment,是专门用于给开发人员进行维护的一个注释说明

基本语法:comment ‘字段描述’;

 

查看Comment:必须通过查看表创建语句

 

主键

顾名思义:主要的键,primary key,在一张表中,有且只有一个字段,里面的值具有唯一性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值