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