时间:2021-07-01 10:21:17 帮助过:38人阅读
3.2、唯一索引
1 | ALTER TABLE ‘table_name‘ ADD UNIQUE ‘index_name‘ (‘column‘); |
3.3、普通索引
1 | ALTER TABLE ‘table_name‘ ADD INDEX ‘index_name‘ (‘column‘); |
3.4、全文索引
1 | ALTER TABLE ‘table_name‘ ADD FULLTEXT ‘index_name‘ (‘column‘); |
3.5、组合索引
1 | ALTER TABLE ‘table_name‘ ADD INDEX ‘index_name‘ (‘column1‘, ‘column2‘, ...); |
创建一个测试的用户表
1 2 3 4 5 6 7 8 | DROP TABLE IF EXISTS user_test; CREATE TABLE user_test( id int AUTO_INCREMENT PRIMARY KEY, user_name varchar(30) NOT NULL, sex bit(1) NOT NULL DEFAULT b‘1‘, city varchar(50) NOT NULL, age int NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
创建一个组合索引: ALTER TABLE user_test ADD INDEX idx_user(user_name , city , age);
如何理解并正确使用 MySQL 索引
标签:性能 类型 提高 nim too strip 通过 避免 city