1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
CREATE INDEX index_name ON table_name (column1 [ASC|DESC], column2 [ASC|DESC], ...);
- `CREATE INDEX`: 用于创建普通索引的关键字。 - `index_name`: 指定要创建的索引的名称。索引名称在表中必须是唯一的。 - `table_name`: 指定要在哪个表上创建索引。 - `(column1, column2, ...)`: 指定要索引的表列名。你可以指定一个或多个列作为索引的组合。这些列的数据类型通常是数值、文本或日期。 - `ASC`和`DESC`(可选): 用于指定索引的排序顺序。默认情况下,索引以升序(ASC)排序。
ALTER TABLE table_name ADD INDEX index_name (column1 [ASC|DESC], column2 [ASC|DESC], ...);
- `ALTER TABLE`: 用于修改表结构的关键字。 - `table_name`: 指定要修改的表的名称。 - `ADD INDEX`: 添加索引的子句。`ADD INDEX`用于创建普通索引。 - `index_name`: 指定要创建的索引的名称。索引名称在表中必须是唯一的。 - `(column1, column2, ...)`: 指定要索引的表列名。你可以指定一个或多个列作为索引的组合。这些列的数据类型通常是数值、文本或日期。 - `ASC`和`DESC`(可选): 用于指定索引的排序顺序。默认情况下,索引以升序(ASC)排序。
CREATE TABLE table_name ( column1 data_type, column2 data_type, ..., INDEX index_name (column1 [ASC|DESC], column2 [ASC|DESC], ...) );
- `CREATE TABLE`: 用于创建新表的关键字。 - `table_name`: 指定要创建的表的名称。 - `(column1, column2, ...)`: 定义表的列名和数据类型。你可以指定一个或多个列作为索引的组合。这些列的数据类型通常是数值、文本或日期。 - `INDEX`: 用于创建普通索引的关键字。 - `index_name`: 指定要创建的索引的名称。索引名称在表中必须是唯一的。 - `(column1, column2, ...)`: 指定要索引的表列名。你可以指定一个或多个列作为索引的组合。这些列的数据类型通常是数值、文本或日期。 - `ASC`和`DESC`(可选): 用于指定索引的排序顺序。默认情况下,索引以升序(ASC)排序。
creat index fast on spj();
|