mysql 添加索引

  作者:会飞的

创建索引ALTERtabletableNameADDINDEXindexName(columnName)创建普通索引ALTERTABLEtbl_nameADDPRIMARYKEY(column_list):该语句添加一个主键,这意味着索引值必须是唯一的,且不能为NULL。ALTERTABLEtbl_nameADDUNIQUEindex_name(column_list):这条语句创建索引的值必须是唯一的(除了NULL外,NULL可能会出现多次)。ALTERTABLEtbl_n
创建索引

ALTER table tableName ADD INDEX indexName(columnName)  创建普通索引
ALTER TABLE tbl_name ADD PRIMARY KEY (column_list): 该语句添加一个主键,这意味着索引值必须是唯一的,且不能为NULL。
ALTER TABLE tbl_name ADD UNIQUE index_name (column_list): 这条语句创建索引的值必须是唯一的(除了NULL外,NULL可能会出现多次)。
ALTER TABLE tbl_name ADD INDEX index_name (column_list): 添加普通索引,索引值可出现多次。
ALTER TABLE tbl_name ADD FULLTEXT index_name (column_list):该语句指定了索引为 FULLTEXT ,用于全文索引。

删除索引的语法
ALTER TABLE testalter_tbl DROP INDEX c;

显示索引信息
你可以使用 SHOW INDEX 命令来列出表中的相关的索引信息。可以通过添加  \G 来格式化输出信息。

mysql> SHOW INDEX FROM table_name;


有用  |  无用

猜你喜欢