前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >mysql主键primary key与唯一键unique key

mysql主键primary key与唯一键unique key

作者头像
前朝楚水
发布于 2018-04-04 02:31:21
发布于 2018-04-04 02:31:21
1.8K00
代码可运行
举报
文章被收录于专栏:互联网杂技互联网杂技
运行总次数:0
代码可运行

主键

每张表中只能有一个主键

主键自动回not null

主键的设置方式是创建的时候加上:primary key

一般主键设置为自动增加,auto_increment,

设置值的时候,可以不人为设置;

如果不是自动增加,那么每次添加数据的时候,必须自己写,而且要保证唯一性;

例如:

create table test4 (

id int primary key auto_increment,

user_name varchar(20)

);

unique key

也是唯一约束,但是可以存在一个空值;

主键的也是唯一约束,但是一张表中只能有一个;

unique key 可以有多个;

最后设置默认值

Default

创建表的时候,设置默认值;

例如

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
create table test5 ( 
        id int primary key auto_increment, 
         user_name varchar(20),
         sex int default 3
);
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-05-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 交互设计前端开发与后端程序设计 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
数据库约束-主键约束-唯一约束-非空约束-默认值
约束其实就是一种限制,用于修饰表中的列. 通过这种限制来保证表中数据的正确性、有效性和完整性。
Devops海洋的渔夫
2022/01/17
6.4K0
数据库约束-主键约束-唯一约束-非空约束-默认值
2024Mysql And Redis基础与进阶操作系列(3)作者——LJS[含MySQL非空、唯一性、PRIMARY KEY、自增列/自增约束举例说明等详解步骤及常见报错问题对应的解决方法]
数据完整性(Data Integrity)是指数据的精确性(Accuracy)和可靠性(Reliability)。
盛透侧视攻城狮
2024/10/22
2190
2024Mysql And Redis基础与进阶操作系列(3)作者——LJS[含MySQL非空、唯一性、PRIMARY KEY、自增列/自增约束举例说明等详解步骤及常见报错问题对应的解决方法]
【MySQL数据库】数据库的约束
MySQL数据库通过约束(constraints)防止无效的数据进入到数据库中,以保护数据的实体完整性。 MySQL中主要有六种约束,分别是:主键约束(primary key),非空约束(not null),自增长约束(auto_increment),默认约束(default) ,零填充约束(zerofill),唯一性约束(unique)。
小小程序员
2022/12/05
5.7K0
【MySQL数据库】数据库的约束
带你学MySQL系列 | 一文让你真正理解MySQL数据库的“完整性约束”?
为了保证插入数据的正确性和合法性,给表中字段添加,除了数据类型约束以外的【其他约束条件】。
数据分析与统计学之美
2021/11/25
8080
MySQL约束
约束是一种限制,它通过对表的行或列的数据做出限制,来确保表的数据的完整性、唯一性。
阿年、嗯啊
2021/04/27
1.6K0
MySQL 约束
  非空约束(NOT NULL)指字段的值不能为空。对于使用了非空约束的字段,用户在添加数据时没有指定值,数据库系统就会报错。可以通过 CREATE TABLE 或 ALTER TABLE 语句实现非空。在表中某个列的定义后加上关键字 NOT NULL 作为限定词,来约束该列的取值不能为空。
Demo_Null
2020/09/28
3K0
MySQL 约束
关系型数据库 MySQL 常见的几种约束
对于关系型数据库 MySQL 前面一节已经讲过表相关操作,如感兴趣戳此直达[关系型数据库 MySQL 表相关操作],对于已经创建好的表,虽然字段的数据类型决定了所能存储的数据类型,但是表中所存储的数据是否合法并没有进行检查,想要对这些数据进行检查时,就可以通过约束来完成。
JiekeXu之路
2019/08/15
2.7K0
MySQL约束:主键、非空、唯一、外键 ️
大家好,我是默语,擅长全栈开发、运维和人工智能技术。在这篇博客中,我将详细介绍MySQL中各种约束的使用,包括主键约束、非空约束、唯一约束和外键约束。这些约束是保证数据库完整性和数据一致性的关键。关键词:MySQL约束、主键、非空、唯一、外键、数据库设计。
默 语
2024/11/22
1910
MySQL数据库——表的约束(非空约束、唯一约束、主键约束、外键约束)
约束,是对表中的数据进行限定,保证数据的正确性、有效性和完整性,约束分为以下几类:
Winter_world
2020/09/25
14.7K0
MySQL数据库——表的约束(非空约束、唯一约束、主键约束、外键约束)
一篇文章带你彻底了解MySQL各种约束
MySQL约束 <1> 概念 是一种限制,它是对表的行和列的数据做出约束,确保表中数据的完整性和唯一性。 <2> 使用场景 创建表的时候,添加约束 <3> 分类 default: 默认约束, 域完整性 not null: 非空约束,域完整性 unique: 唯一约束,实体完整性 primary key: 主键约束,实体完整性 foreign key: 外键约束,参照完整性 check: 检查约束(MySQL不支持),域完整性 auto_increment: 自增长约束 unsigned: 无符号约束 zer
ruochen
2021/02/14
1K0
一篇文章带你彻底了解MySQL各种约束
MySQL数据库基础(九):SQL约束
我们可以在表中使用 auto_increment(自动增长列)关键字,自动增长列类型必须是整型,自动增长列必须为键(一般是主键)。
Lansonli
2024/03/19
1490
MySQL数据库基础(九):SQL约束
【MYSQL】表的约束
可以看到我们插入空值的时候,这里是会报错的。 注:空字符串和null是不同的,这里可以插入空串,但是不能插入空数据。
青衫哥
2023/11/11
2710
【MYSQL】表的约束
MySQL: (二) 约束那点事儿
外键用来在两个表之间建立链接,它可以是一列或多列,一个表可以有一个或多个外键。
宋先生
2019/07/18
8360
MySql基础之约束
给某个字段/某列指定默认值,一旦设置默认值,在插入数据时,如果此字段没有显式赋值,则赋值为默认值。
冬天vs不冷
2025/01/21
1490
MySql基础之约束
Mysql系列 - 第4天:DDL常见操作汇总
DDL:Data Define Language数据定义语言,主要用来对数据库、表进行一些管理操作。
路人甲Java
2019/09/16
9870
【MySQL】04_约束
为了保证数据的完整性,SQL规范以约束的方式对表数据进行额外的条件限制。从以下四个方面考虑:
鸡先生
2022/10/29
2.4K0
【MySQL】04_约束
MySQL数据库,从入门到精通:第十三篇——MySQL数据表约束详解
在MySQL数据库中,约束是一种对数据表中数据进行限制和检查的方法,可以保证数据表中数据的完整性和一致性。本文将深入剖析MySQL中的各种约束,包括非空约束、唯一性约束、主键约束、自增列、外键约束、默认值约束以及CHECK约束等等,同时结合开发场景给出约束使用和实践的技巧和方法,帮助读者更好地掌握MySQL中数据表相关操作的技巧和方法。
默 语
2024/11/20
2600
MySQL数据库,从入门到精通:第十三篇——MySQL数据表约束详解
约束
注意一点: 如果原来的字段是空,那么你就不能把该字段修改成可以为空,当然你修改也会报错
code-child
2023/05/30
8090
约束
MySQL约束
在数据库中对表中的数据进行限制,保证数据的正确性、有效性和完整性。一个表如果添加了约束,不正确的数据将无法插入到表中。约束在创建表的时候添加比较合适。
星哥玩云
2022/09/15
6.6K0
MySQL约束
Mysql-5-数据表的基本操作
1.创建表:之前需要use database database_name 然后create table 表名(); 例:创建员工表tb_employee1,结构如下表所示 字段名称 数据类型 备注 id int(11) 员工编号 name varchar(25) 员工名称 depld int(11) 所在部门编号 salary float 工资 mysql> create database
用户1173509
2018/01/17
1.7K0
相关推荐
数据库约束-主键约束-唯一约束-非空约束-默认值
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文