在create table上创建索引

时间:2013-10-16 08:33:33

标签: mysql sql indexing create-table

我可以在CREATE TABLE声明中创建索引吗? 即我可以在创建表时为表定义索引吗?我的意思是在create stamement sql命令

上创建索引

1 个答案:

答案 0 :(得分:8)

是的,它可以在CREATE TABLE中定义,惯例是将这些定义放在列表的末尾。

CREATE TABLE `example`
(
    `id` INTEGER  NOT NULL AUTO_INCREMENT,
    `index_col` VARCHAR(20),
    PRIMARY KEY (`id`),
    INDEX `index_name` (`index_col`)
)