`

MySQL 添加唯一约束

阅读更多

创建表时直接设置:

DROP TABLE IF EXISTS `student`;
CREATE TABLE `student` (
  `stu_id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`stu_id`),
  UNIQUE KEY `UK_student_name` (`name`)
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8;

 

 

创建唯一索引:

create unique index UK_student_name on student (name);

 

建表后添加约束:

alter table student add constraint uk_student_name unique (name);

分享到:
评论

相关推荐

    MySQL——表的约束

    表的约束,主键 候选键 非空约束 默认值,创建主键(表级方式和列级方式 单列主键,复合主键)修改主键 删除主键;创建候选键 修改候选键 删除候选键;创建非空约束 删除非空约束;添加默认值 修改默认值;

    MySQL约束(三).pdf

    UNIQUE约束:解释唯一性约束,确保列中的所有值都是不同的。 NOT NULL约束:确保列不接受NULL值。 CHECK约束:用于确保列中的值满足特定条件。 级联规则:讨论外键约束中的ON DELETE和ON UPDATE行为。 默认值:使用...

    MySQL约束(主键,唯一,非空,外键)

    3. 唯一约束:unique 4. 外键约束:foreign key 目录MySQL约束(主键,唯一,非空,外键)1. 非空约束2. 唯一约束3. 主键约束4. 外键约束例子 1. 非空约束 非空约束是为了让数据在存入数据时,保证值不为null。 ...

    MySQL表的约束

    比如有一个字段是email,要求是唯一的。 表的约束很多,这里主要介绍如下几个: null/not null,default, comment, zerofill,primary key,auto_increment,unique key 。 空属性 两个值:null(默认的)和not null(不为...

    mysql为字段添加和删除唯一性索引(unique) 的方法

    下面小编就为大家带来一篇mysql为字段添加和删除唯一性索引(unique) 的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    mysql数据库的基本操作语法

    添加唯一约束 alter table temp add unique(name, password); alter table temp modify name varchar(25) unique; 删除约束 alter table temp drop index name; 3、 primary key 主键约束相当于唯一约束+非空约束...

    Mysql速成

    文章目录Mysql速成使用终端操作数据库Mysql基本操作Mysql常用数据类型数值类型日期和时间类型字符串类型Mysql建表的约束主键约束复合主键自增约束唯一约束非空约束:默认约束外键约束如何建表之后添加主键约束Mysql的...

    《Oracle Database 11g & MySQL 5.6开发手册

    Michael McLaughlin,OracleACE,是美国爱达荷州杨百翰大学计算机信息技术系教授,Michael参与Oracle公司...7.4.2 添加、修改和抛弃列 199 7.4.3 抛弃表213 7.5 索引214 7.5.1 Oracle数据库的 索引维护 215 7.5.2 My

    MYSQL 建表约束

    它能够唯一确定一张表中的一条记录,也就是我们通过某个字段添加约束,就可以是的改字段不重复且不为空。 **①方法一:** create table user( # 创建表 id int primary key, # 创建主键约束,id将不能重复添加 ...

    MySQL数据库中创建学生表SQL语句

    你可以根据你的具体需求来自定义这个表结构,例如添加更多列或更改列的数据类型和约束。一旦表被创建,你可以使用 INSERT 语句来向表中插入学生的数据,使用 SELECT 语句来查询学生的信息,以及使用其他 SQL 语句来...

    MySQL使用入门

    文章目录MySQLDDL: CRUD数据库的CRUD创建查询修改删除使用数据库数据库表的CURD创建查询修改删除DML: 增删表中数据添加数据删除数据修改数据DQL: 查询表中的记录基础查询条件查询排序查询聚合函数分组查询分页查询...

    MySQL学习笔记4:完整性约束限制字段

    完整性约束是对字段进行限制,从而符合该字段达到我们期望的效果比如字段含有默认值,不能是NULL等 直观点说:如果插入的数据不满足限制要求,数据库管理系统就拒绝执行操作 设置表的主键 主键能够标识表中每条信息...

    详解mysql基本操作详细(二)

    mysql中常用的约束:主键约束(primary key) 唯一约束(unique) 非空约束(not null) 外键约束(foreign key) 主键约束:被修饰过的字段唯一非空 注意:一张表只能有一个主键,这个主键可以包含多个字段 方式1:建表的同时...

    MySQL主键(PRIMARY KEY)

    MySQL主键约束是一个列或者列的组合,其值能唯一地标识表中的每一行。这样的一列或多列称为表的主键,通过它可以强制表的实体完整性。 1、在创建表时设置主键约束 在字段后面直接添加PRIMARY KEY 语法 PRIMARY KEY ...

    Mysql数据库课程设计作业-学生选课

    假设:每个教师在学校都有唯一的名字,每门课程只分配给一名教师。 1. 根据上面的表设计模式,确保所有模式都在3NF.2中。应用模式用SQL编写设计代码。您应该使用Mysql编写代码for:a。用主键创建表。根据上表c插入数据...

    一看就懂的MySQL教程

    一看就懂的MySQL教程一、安装二、卸载三、配置1、MySQL服务启动2、MySQL登录3、MySQL 退出四、SQL1、什么是SQL2、SQL通用语法3、SQL分类1)DDL2)DML3)DQL4)...唯一约束: unique,值不能重复4.外键约束:foreign ke

    Mysql数据库课程设计作业-教师课程管理

    每个教师在学校都有唯一的名字,每门课程只分配给一名教师。 1. 根据上面的表设计模式,确保所有模式都在3NF.中。 2.应用模式用SQL编写设计代码。您应该使用Mysql编写代码for:a。用主键创建表。根据上表c插入数据。 ...

    Java学习日志(二十八): SQL语句操作数据,SQL约束

    Java学习日志(二十八)SQL语句增加表中数据修改表中数据删除表中数据SQL约束主键约束非空约束唯一约束默认约束 SQL语句 增加表中数据 创建表catgory 字段:分类主键,分类名称 分类主键:添加主键约束和自动增长 ...

    MySQL数据表基本操作实例详解

    1.主键约束要求主键列的数据唯一,并且不允许为空。主键能够唯一地识别表中的一条记录,可以结合外键来定义不同数据表之间的关系,并且可以加快数据库查询的速度。主键和记录之间的关系如同身份证和人之间的关系。 2...

Global site tag (gtag.js) - Google Analytics