美文网首页
mysql 加主键、uniqkey

mysql 加主键、uniqkey

作者: 金科_ | 来源:发表于2020-12-08 16:55 被阅读0次

加主键:
mysql> alter table sbtest1 add primary key PK_testNoPK (id);

加唯一键约束:
alter table employees add constraint idxunique_first_name_gender unique(first_name, gender);
mysql> ALTER TABLE tb_dept1
-> ADD CONSTRAINT unique_name UNIQUE(name);

删除唯一约束:
删除数据表 tb_dept1 中的唯一约束 unique_name,SQL 语句和运行结果如下所示。
mysql> ALTER TABLE tb_dept1
-> DROP INDEX unique_name;

查看约束:
select distinct CONSTRAINT_NAME
from information_schema.TABLE_CONSTRAINTS
where table_name = 'table_name' and constraint_type = 'UNIQUE';

mysql> show create table sbtest1\G
*************************** 1. row ***************************
Table: sbtest1
Create Table: CREATE TABLE sbtest1 (
id int(11) NOT NULL AUTO_INCREMENT,
k int(11) NOT NULL DEFAULT '0',
c char(120) NOT NULL DEFAULT '',
pad char(60) NOT NULL DEFAULT '',
PRIMARY KEY (id),
UNIQUE KEY idxunique_first_name_gender (id,k)
) ENGINE=InnoDB AUTO_INCREMENT=682735 DEFAULT CHARSET=utf8
1 row in set (0.00 sec)

相关文章

  • mysql 加主键、uniqkey

    加主键:mysql> alter table sbtest1 add primary key PK_testNoP...

  • 数据库常用操作

    1、给mysql表加字段 2、给表加主键 3、给表加索引

  • Mysql 命令行

    Mysql 命令行 Alter使用 主键 增加一个新列 删除列 重命名列 改变列的类型 重命名表 加索引 加主关键...

  • mysql操作数据库

    MYSQL主键自增用法

  • MySQL--索引

    MySQL索引 查看索引 创建索引 创建唯一索引 创建主键索引 删除索引 删除主键 MySQL视图 创建视图 删除...

  • MySQL主键

    不同引擎主键自增值的保存 MyISAM引擎的自增值保存在数据文件中。 InnoDB,MySQL5.7及以前的版本,...

  • MYSQL数据库约束类型

    MYSQL数据库约束类型 一.主键约束(primary key) 主键约束要求主键列的数据唯一,并且不能为空。主键...

  • ClickHouse索引查询优化

    索引简介 clickhouse主键即索引,不同于mysql,clickhouse主键可以重复。 clickhous...

  • 第一次商讨

    1. 数据库 Mysql Oracle 主键,Oracle 用Sequence生成主键,主键唯一,各表共用一个自增...

  • mysql索引小结

    1.搭建mysql测试环境 模拟三百万数据入库 mysql所以简单操作:测试s1表添加主键 添加主键前后执行: 添...

网友评论

      本文标题:mysql 加主键、uniqkey

      本文链接:https://www.haomeiwen.com/subject/jqqqgktx.html