创建数据表时为字段创建索引的语法格式如下:
- CREATE TABLE table_name
- column_name1 data_type1 [, column_name2 data_type2, …, column_namen data_typen]
- [PRIMARY | UNIQUE | FULLTEXT | SPATIAL] [INDEX | KEY]
- [index_name] (column_name [length])
- [ASC | DESC]
语法格式说明如下:
·CREATE TABLE:创建数据表语句。
·table_name:数据表名称。
·column_name1 data_type1 [,column_name2 data_type2,…,column_namen data_typen]:创建数据表时定义的字段列表。
·[PRIMARY | UNIQUE | FULLTEXT | SPATIAL]:索引的类型,分别表示唯一索引、全文索引和空间索引,创建数据表时,索引类型可以省略。
·[INDEX | KEY]:作用基本相同,指定在数据表中创建索引。
·[index_name]:创建的索引名称,名称可以省略。
·column_name:需要创建的索引列,可以是数据表中的单个列,也可以是数据表中的多个列。
·length:创建索引时,为索引指定的长度,参数可以省略。需要注意的是,只有字符串类型的字段才能为索引指定长度。
·[ASC | DESC]:指定以升序或者降序的方式来存储索引值,参数可省略。