Maison > Article > base de données > Quels sont les moyens de créer des index dans MySQL ?
Vous pouvez créer un index lors de l'exécution de l'instruction CREATE TABLE, ou vous pouvez utiliser CREATE INDEX ou ALTER TABLE seuls pour ajouter un index à la table.
1. Utilisez CREATE INDEX pour créer, la syntaxe est la suivante :
CREATE INDEX indexName ON tableName (columnName(length));
Par exemple, on crée un index d'une longueur de 16 pour la colonne ip_address : # 🎜🎜#
CREATE INDEX index_ip_addr ON t_user_action_log (ip_address(16));
2 Utilisez l'instruction ALTER pour créer l'index. La syntaxe est la suivante :
ALTER TABLE tableName ADD INDEX indexName(columnName);#. 🎜🎜#ALTER instruction pour créer l'index. Ce qui suit fournit un paramètre de longueur d'index :
ALTER TABLE t_user_action_log ADD INDEX ip_address_idx (ip_address(16)); SHOW INDEX FROM t_user_action_log;
CREATE TABLE tableName( id INT NOT NULL, columnName columnType, INDEX [indexName] (columnName(length)) );
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!