mysql 唯一键_MySQL数据库8(十)唯一键
唯一键
唯一键;unique key,用来保证对应的字段中的数据唯一的。
主键也可以用保证字段数据唯一性,但是一张表只有一个主键。
唯一键特点:
1、唯一键在一张表中可以有多个。
2、唯一键允许字段数据为NULL,NULL可以有多个(NULL不参与比较)
创建唯一键
创建唯一键和创建主键非常类似
1、直接在表字段之后增加唯一键标识符:unique[key]
2、在所有的字段之后使用unique key(字段列表);
3、在创建完表之后也可以用增加唯一键
alter table 表名 add unique key(字段列表);
查看唯一键
唯一键效果:在不为空的情况下,不允许重复。
1、唯一键是属性,可以通过查看表结构来实现。
2、查看表创建语句。
在查看表创建语句的时候,会看到与主键不同的一点,多出一个“名字”
删除唯一键
一个表中允许存在多个唯一键:
删除基本语法:alter table 表名 drop index 唯一键名字;
index代表索引,唯一键是索引的一种(提升查询效率)
修改唯一键
先删除后增加。
复合唯一键
唯一键与主键一样,可以使用多个字段来共同保存唯一性。
一般主键都是单一字段(逻辑字段),而其它需要唯一性的内容都是由唯一键来处理。
mysql 唯一键_MySQL数据库8(十)唯一键相关推荐
- mysql alter 唯一键_MySQL列属性 之 唯一键
MySQL列属性 之 唯一键 唯一键 唯一键:每张表往往有多个字段需要具有唯一性,数据不能重复,但是在每张表中,只能有一个主键,因此 唯一键就是用来解决表中多个字段需要具有唯一性的问题. 例如身份证号 ...
- mysql 苏勇_MySQL数据库基础学习笔记(整理自苏勇老师的MySQL基础课程视频)
一.mysql安装及基本配置 1.安装 Mysql官网:www.mysql.com 开源版本(MySQL Community Server) --安装系统自带版本(如果需要更高版本可到官网下载) # ...
- mysql revoke 用法_mysql进阶(二十八)MySQL GRANT REVOKE用法
mysql进阶(二十八)MySQL GRANT REVOKE用法 MySQL的权限系统围绕着两个概念: 认证->确定用户是否允许连接数据库服务器: 授权->确定用户是否拥有足够的权限执行查 ...
- mysql删除原则_MySQL数据库的增删选查
数据库是专门存储数据对象的容器,这里的数据对象包括表.视图.触发器.存储过程等,其中表是最基本的数据对象. 创建数据库 在 MySQL 数据库中存储数据对象之前,先要创建好数据库. 语法: creat ...
- mysql select表达式_MySQL数据库SELECT查询表达式解析
数据的管理在很大一部分是在进行查找工作,而SELECT占据了很大的一部分 SELECT select_expr [,select_expr...] [ FROM table_reference WHE ...
- mysql断网_mysql数据库断网链接
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- centos72安装mysql配置密码_MySQL数据库之170419、Centos7下完美安装并配置mysql5.6
本文主要向大家介绍了MySQL数据库之170419.Centos7下完美安装并配置mysql5.6 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. linxu环境: centos ...
- mysql 关闭锁_mysql数据库取消锁
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- mysql权限表_MySQL 数据库赋予用户权限操作表
MySQL清空数据库的操作:truncate table tablename; MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户 一.grant 普通数据 ...
最新文章
- Spring Cloud Sleuth 进阶实战
- [DiscuzNt]整合DiscuzNt论坛目前所发现的小BUG及个人简单解决办法
- 零基础学习 Python 之条件语句
- 《管理系统中计算机应用》上机题,《管理系统中计算机应用》上机试题
- Activiti 工作流会签开发设计思路
- Sklearn 0.21 中文文档校对活动 | ApacheCN
- leetcode886.PossibleBipartition
- css中调整高度充满_css - DIV高度怎样充满容器?
- 大数据是如何改变零售行业的
- 三级等保测评,如何通过验收
- 【ENSP模拟器】ENSP——VLAN的配置
- win7升级到win10所遇到的坑
- 贷款用户逾期问题Task1
- 侧脸生成正脸概论与精析(一)Global and Local Perception GAN
- USYD悉尼大学INFO1110 Oral Exam口语考试复习资料
- android bootload漏洞,一加6手机的Bootloader漏洞可让攻击者控制设备
- STM32F407三重ADC配置
- AD20 PCB导出Gerber、拼板,华秋DFM一键拼板,同理支持其他PCB EDA软件的Gerber导入与拼板
- Tablestore结合Spark的流批一体SQL实战
- Oracle产品服务和技术级别的介绍