mysql索引命令语句介绍 发布时间:2025/01/22 主键索引:索引值必须是唯一的,且不能为NULL 第一种:CREATE TABLE table_name(id int PRIMARY KEY aoto_increment,name varchar(10)); 第二种: ALTER TABLE table_name ADD PRIMARY KEY (columnName); 复制代码 普通索引:索引值可出现多次mysql普通索引 第一种:CREATE INDEX index_name on table_name(columnName); 第二种:ALTER TABLE table_name ADD INDEX index_name (columnName); 复制代码 唯一索引:索引列的值必须唯一,但允许有空值NULL,并可以有多个 第一种: CREATE UNIQUE INDEX index_name ON table_name(columnName); 第二种:ALTER TABLE table_name ADD UNIQUE INDEX index_name ON (columnName); 复制代码 单值索引:即一个索引只包含单个列,一个表可以有多个单列索引 第一种: CREATE INDEX index_name ON table_name(columnName); 第二种:ALTER TABLE table_name ADD INDEX index_name ON (columnName); 复制代码 复合索引:即一个索引包含多个列 第一种: CREATE INDEX index_name ON table_name(columnName1,columnName2...); 第二种:ALTER TABLE table_name ADD INDEX index_name ON (columnName1,columnName2...); 复制代码 查询索引 第一种:SHOW INDEX FROM table_name; 第二种:SHOW KEYS FROM table_name; 复制代码 删除索引 第一种: DROP INDEX index_name ON table_name; 第二种:ALTER TABLE table_name DROP INDEX index_name; 删除主键索引:ALTER TBALE table_name DROP PRIMARY KEY; 复制代码 以上是编程学习网小编为您介绍的“mysql索引命令语句介绍”的全面内容,想了解更多关于 mysql 内容,请继续关注编程基础学习网。