mysql翻转索引_mysql索引

1,mysql创建索引可以提高很大的查询速度,但是会降低表的更新进度(更新索引表)。

索引---->hash--->排序 ----->b+数算法

所以 当你更改索引列的值,需要重新生成hash值排序,这样就降低表的额更新速度。

2,创建索引

创建索引:(索引名字的建议为库名_表名_列名))

mysql> show tables;

+----------------+

| Tables_in_test |

+----------------+

| info |

+----------------+

1 row in set (0.00 sec)

create index 索引名字 on table_name(列名);

mysql> create index Iname on info(name);

3、修改表结构增加索引:lage-索引名称 age-字段 info-表名

mysql> alter table info add index Iage(age);

4、查看索引

show index from info;

5、删除索引

mysql> drop index iage on info;

6、创建表的时候指定索引:

mysql> create table mytable( id int not null, username varchar(16) not null, index index_id (id) );

7、查看

mysql> show index from mytable\G

1. row

Table: mytable

Non_unique: 1

Key_name: index_id

Seq_in_index: 1

Column_name: id

Collation: A

Cardinality: 0

Sub_part: NULL

Packed: NULL

Null:

Index_type: BTREE

Comment:

Index_comment:

1 row in set (0.00 sec)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值