对于在MYSQL_WorkBench中创建新表时对PK NN UQ B UN ZF AI的理解
2024-09-02 23:26:46
1.PK(primary key 主键)
当某项属性勾选了该功能时,该属性会作为与其他对象区别的凭证。例如我们的学号
每个人在本校都是唯一的,但姓名是可能相同的。所以学号就具有主键功能
2.NN(not null 非空)
当某项属性勾选了该功能时,该属性的数据是不能为空的;这是项十分实用的功能,
在大多数数据填写框中数据都是不能为空的如注册时的密码框,查询信息的编号框等。
3.UQ(unique 唯一索引)
当某项属性勾选了该功能时,该属性的数据不会出现相同的情况。
如我们的身份证号码。
4.B(binary 二进制数据)
当某项属性勾选了该功能时,该属性的数据会以二进制数据类型呈现。
5.UN(unsigned 无符号 )
当某项属性勾选了该功能时,该属性的数据前是无正负号的。
6.ZF(zero fill 补0)
当某项属性勾选了该功能时,该属性的数据前会按你的设置补0。
7.AI(auto increment 自增)
当某项属性勾选了该功能时,该表的ID就会随着表记录的增加自动+1。
最新文章
- QQ空间动态爬虫
- (转)WCF开发框架形成之旅---WCF的几种寄宿方式
- iOS 边框显示不完全
- 在Ext JS 6中添加本地化包
- 中文在unicode中的编码范围
- iOS项目中的version和build
- non-manifold Mesh(非流形网格)
- VBA Excel 引用 API,以实现“透明”
- UVa----------1594(Ducci Sequence)
- 让你成功安装vscode中go的相关插件
- Linux 之归档与压缩
- 让Oracle 大小写敏感 表名 字段名 对像名
- 什么是mybatis?
- servlet(4)异常处理
- 新浪实时股票数据接口http://hq.sinajs.cn/list=股票代码
- Python库 - Albumentations 图片数据增强库
- navicat连接mysql出现2059错误
- Flask与mysql数据库字段类型的区别以及基本用法
- P1118 [USACO06FEB]数字三角形`Backward Digit Su`… 回溯法
- AspectJ(AOP)切面获取参数名称和参数