当前位置:Gxlcms > 数据库问题 > 如何理解并正确使用 MySQL 索引

如何理解并正确使用 MySQL 索引

时间: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‘, ...);

 

4、B+Tree的索引规则

创建一个测试的用户表

   
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   

人气教程排行