| 您的当前位置:首页 --> MYSQL教程 --> MySQL索引操作命令详解 |
| MYSQL教程 MySQL索引操作命令详解 |
| 浏览次数:1423 关键词 ( ) |
| 查看使用该CPU的产品 查看CPU天梯 |
| CPU型号:MySQL索引操作命令详解 |
| 主频:Ghz |
| 睿频:Ghz |
| 核心数:个 |
| 不支持超核心 |
| 制作工艺: |
| 插槽类型: |
| 功耗:0W |
| L3缓存:0MB |
| 支持最大内存: 0GB |
| CPU详细参数 |
|
创建索引: MySql创建索引的语法如下: CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX index_name [USING index_type] ON table_name (index_col_name,...) 其中对应的语法变量信息如下: CREATE INDEX idx_user_username ON user (username(6)); 由于多数字段的前6个字符通常不同,所以此索引不会比使用字段的全部内容创建的索引速度慢很多。另外,使用字段的一部分创建索引可以使索引文件大大减小,从而节省了大量的磁盘空间,有可能提高INSERT操作的速度。 ALTER TABLE table_name ADD [UNIQUE|FULLTEXT|SPATIAL] INDEX index_name (index_col_name,...) [USING index_type] 在MySql中,只有当表的存储引擎为MYISAM,INNODB和BDB类型时,你才能向具有NULL值的列或者数据类型为TEXT或BLOB的列添加索引。 删除索引: ALTER TABLE table_name DROP INDEX index_name; 修改索引: 在MySql中并没有提供修改索引的直接指令,一般情况下,我们先删除原索引,再根据需要创建一个同名的索引,从而变相地实现修改索引的操作。 //先删除索引 ALTER TABLE table_name DROP INDEX index_name; //创建同名的索引 CREATE INDEX index_name ON table_name (index_col_name,...); 查看索引: 在MySql中,要查看某个数据库表中的索引页非常简单,只需要使用以下两个命令中的任意一种即可: SHOW INDEX FROM table_name [FROM db_name]; SHOW INDEX FROM [db_name.]table_name; |
| 下一个产品 SQL计算timestamp的差值的方法 上一个产品 mysql explain的用法(使用explain优化查询语句) |