Maison  >  Article  >  base de données  >  Quels sont les moyens de créer des index dans MySQL ?

Quels sont les moyens de créer des index dans MySQL ?

WBOY
WBOYavant
2023-05-28 18:19:064711parcourir

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;

3.

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer