mysql 更动表的索引

mysql 更改表的索引

写这篇文章其实就是为了让自己记住mysql更改索引和建索引的语句,因为经常建表的时候搞错了,想修改索引,总是忘记语句,我向大家都遇到过这种事情吧,可能很多人说,直接用可视化的设计表的软件重新生成一个见表语句不就行了嘛,这杨虽然可以,可是我们是工程师啊,改个索引还要那么搞得话太丢脸了,而且速度也不快,更别说里面已经有数据的情况了,所以这里列出一些常用的更改索引的语句。

?

  • 添加PRIMARY KEY(主键索引)
    mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )

    ?

  • 添加唯一索引
    mysql>ALTER TABLE `table_name` ADD UNIQUE (`column`)

    ?

  • ?添加普通索引
    mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column` )

    ?

  • 添加全文索引
    mysql>ALTER TABLE `table_name` ADD FULLTEXT (`column`)
    

    ?

  • 多列索引
    mysql>ALTER TABLE `table_name` ADD INDEX index_name ( column1`, `column2`, `column3` )

    ?


?

mysql 更动表的索引

相关文章:

你感兴趣的文章:

标签云: