phpmyadmin主键能否重复?
发表于:2024-11-30 作者:千家信息网编辑
千家信息网最后更新 2024年11月30日,这篇文章主要为大家详细介绍了phpmyadmin主键的使用,文中示例代码介绍的非常详细,零基础也能参考此文章,感兴趣的小伙伴们可以参考一下。phpmyadmin主键能重复么主键(PRIMARY KEY
千家信息网最后更新 2024年11月30日phpmyadmin主键能否重复?
这篇文章主要为大家详细介绍了phpmyadmin主键的使用,文中示例代码介绍的非常详细,零基础也能参考此文章,感兴趣的小伙伴们可以参考一下。
phpmyadmin主键能重复么
主键(PRIMARY KEY)的完整称呼是"主键约束"。MySQL 主键约束是一个列或者列的组合,其值能唯一地标识表中的每一行。这样的一列或多列称为表的主键,通过它可以强制表的实体完整性。
主键约束即在表中定义一个主键来唯一确定表中每一行数据的标识符。
主键可以是表中的某一列或者多列的组合,其中由多列组合的主键称为复合主键。
主键应该遵守下面的规则:
每个表只能定义一个主键。
主键值必须唯一标识表中的每一行,且不能为 NULL,即表中不可能存在两行数据有相同的主键值。这是唯一性原则。
一个列名只能在复合主键列表中出现一次。
复合主键不能包含不必要的多余列。当把复合主键的某一列删除后,如果剩下的列构成的主键仍然满足唯一性原则,那么这个复合主键是不正确的。这是最小化原则。
在创建表时设置主键约束:
在 CREATE TABLE 语句中,主键是通过 PRIMARY KEY 关键字来指定的。
在定义列的同时指定主键,语法规则如下:
<字段名> <数据类型> PRIMARY KEY [默认值]
【实例 1】在 test_db 数据库中创建 tb_emp 3 数据表,其主键为 id,输入的 SQL 语句和运行结果如下所示。
mysql> CREATE TABLE tb_emp3 -> ( -> id INT(11) PRIMARY KEY, -> name VARCHAR(25), -> deptId INT(11), -> salary FLOAT -> );Query OK, 0 rows affected (0.37 sec)mysql> DESC tb_emp3;+--------+-------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+--------+-------------+------+-----+---------+-------+| id | int(11) | NO | PRI | NULL | || name | varchar(25) | YES | | NULL | || deptId | int(11) | YES | | NULL | || salary | float | YES | | NULL | |+--------+-------------+------+-----+---------+-------+4 rows in set (0.14 sec)
以上就是phpmyadmin主键的使用介绍,详细使用情况还得要大家自己使用过才能知道具体要领。如果想阅读更多相关内容的文章,欢迎关注行业资讯频道!
数据
一行
原则
组合
唯一性
标识
规则
语句
这是
最小
相同
代码
关键
关键字
兴趣
内容
同时
地标
基础
完整性
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全竣工验收方案
金证科技软件开发待遇
数据库挖掘哪三种分类
宣城市金宏网络技术
莱西商城软件开发企业
php连接数据库老是连不上
云南智乐互联网络科技有限公司
零基础如何学好软件开发技术
国家哪个部门管网络安全工作
知网属于书目数据库吗
搜索数据库英文
北京银赫网络技术有限公司
软件开发必备书籍
软件开发工程师转行什么最好
数据库中包含的sql
学数据库有什么用
游戏是怎么在服务器里运行的
网络技术实训小结
贵港网络安全保护义务
取消网络安全调查
软件开发需求文档怎么实现
数据库系统第五版答案
ca数据库
湖北二五六网络技术有限公司
武汉电商网络安全维护联系人
数据库导出数据到word
移动互联网未来科技
532网络安全宣传
软件开发高成本低质量叫什么
取消网络安全调查