在MySQL中,PK和NN是两个常用的术语。PK代表主键(Primary Key),而NN代表非空(Not Null)。在本文中,我们将重点讨论这两个术语的作用和区别。1. 主键(PK)主键是指用于标识表中唯一记录的一列或多列。每张表都应该有一个主键,它可以用来查询、修改和删除表中的记录。主键通常是一个自增长的...
在MySQL中,NN指的是Not Null,用于定义一个列是否允许为空。当一个列被定义为NN时,该列的值不能为空,也就是说该列必须要有一个有效值。NN是MySQL中最常用的数据类型之一,特别是在控制数据的完整性方面。使用NN的优点 1.数据完整性 数据库的数据完整性是一项重要的工作。使用NN可以确保数据库...
PK: primary key 主键 - NN: not null 非空 - UQ: unique 唯一 - AI: auto increment 自增 - BIN: binary 二进制(比text更大的二进制数据)- UN: unsigned 整数 - ZF: zero fill 值中最有意义的字节总为0,并且不保存。ps: ZF个人理解指的是带有小数占位符的数据相当于金额类型的数据...
nnoDB 是 MySQL 上第一个提供外键约束的数据存储引擎,除了提供事务处理外,InnoDB 还支持行锁,提供和 Oracle 一样的一致性的不加锁读取,能增加并发读的用户数量并提高性能,不会增加锁的数量。InnoDB 的设计目标是处理大容量数据时最大化性能,它的 CPU 利用率是其他所有基于磁盘的关系数据库引擎中...
1) 建立用户及组,如果在/etc/passwd中已有该用户,则下列操作可以省略 shell> groupadd mysql shell> useradd -g mysql mysql 2) 解压、配置编译安装 shell> gunzip < mysql-VERSION.tar.gz | tar -xvf - shell> cd mysql-VERSION shell> ./configure --prefix=/usr/local/mysql #配置(指...