![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
ahahayay
这个作者很懒,什么都没留下…
展开
-
mysql查看索引
查看索引 mysql> show index from tblname; mysql> show keys from tblname; · Table 表的名称。 · Non_unique 如果索引不能包括重复词,则为0。如果可以,则为1。 · Key_name 索引的名称。 · Seq_in_index 索引中的列序列号,从1开始。转载 2017-09-14 15:25:50 · 184 阅读 · 0 评论 -
mysql索引类型
索引类型 1、BTREE索引(普通索引) (1)直接创建索引 create index index_name on table_name (column_list); (2)修改表结构的方式添加索引 alter table table_name add index index_name(column_list); (3)创建表结构的时候添加索引 CREATE原创 2017-09-14 16:56:37 · 184 阅读 · 0 评论 -
mysql索引的优化
1、索引不会包含有NULL值的列 只要列中包含有NULL值都将不会被包含在索引中,复合索引中只要有一列含有NULL值,那么这一列对于此复合索引就是无效的。所以我们在数据库设计时不要让字段的默认值为NULL。 2、使用短索引 对串列进行索引,如果可能应该指定一个前缀长度。例如,如果有一个CHAR(255)的列,如果在前10个或20个字符内,多数值是惟一的,那么就不要对整个列进行索引。短索引转载 2017-09-14 17:16:14 · 225 阅读 · 0 评论 -
mysql锁机制
mysql 存储引擎 MYISAM , InnoDB 1、MYISAM 不支持事物处理。 2、InnoDB提供事物支持。 InnoDB锁模式 InnoDB实现了两种类型的行锁 1、共享锁 (我读的时候,你可以读,但是不可以写) 2、排他锁 (我写的时候,你不能读,也不能写) 对于insert、update、delete,InnoDB会自动给涉及的数据加排他转载 2017-09-15 15:45:38 · 250 阅读 · 0 评论