mysql特性

1 、清除表的记录  有两种写法

  truncate table tablename 快速删除数据表中所有记录但保留数据结构,数据不可恢复,(主键id从头开始)

  delete from tablename wherer 1=1 该删除操作记录在系统回滚字段中,可恢复

2 、数据库的索引

  主要是Innodb和MyISAM区别,主要区别在文件结构,行锁,以及操作方面

<1> 文件结构,Innodb是索引文件和数据源文件分离,MyISAM索引好数据文件在同一个文件中

<2> 索 :Innodb采用行锁,实行了分段锁,就并发读写的时候,每个事物只对相应的索进行加锁,Myisam采用的表锁,因而并发读写会存在瓶颈

<3> 操作方面:Innodb支持事物,myisam不支持事务,但是count(*)使用myisam要比innodb快得多,因而myisam内置了计数器

原文地址:https://www.cnblogs.com/jiangweili/p/9358183.html