mysql基础篇(一)

1、insert 的用法:insert into tablename value(),();

2、change和modify都可以修改表定义,不同的是change后面必须写两次列名,但是change的优点是可以修改列名称,modify不能

3、表类型(存储引擎):myisam:默认存储引擎,这种存储对于访问的快,但是对事物完整形不支持,这种引擎有时候会损坏,使用        checktable a1来检测,使用repart table a1 来修复。

静态表:它的字段都是非变长的,这样每个记录都是定长的,优点是:存储快,容易缓存,出现故障容易修复。缺点:占用存盘空间

动态表:包含字段都是变长的,记录不是固定长的,占用空间小,但是品删除更新会产生碎片,需要定期执行optimize table 来改善性能

4、innodb:支持事务的完整性,事务的回滚。但是对于插入性能比较慢。而且站磁盘空间大,支持外键。

5、memroy:把数据存在内存里查询速度快,但是一旦关闭,数据就会丢失,不安全。

6、merge:是一组myisam的组合,和这些myisam表结构必须相同。

存储引擎的特性和适合范围:

Myisam:默认mysql的存储引擎,如果应用在读和插入为主,只有少量的更新和删除,并且对事物的完成性和并发性要求不高,可以选择这个引擎。

Innodb:对于事物应用的程序,支持外键。如果应用对事物完成性要求很高,并且并发条件下要求数据一致性,数据删除和更新比较多,该引擎降低了由于删除和更新导致的锁定,财务系统和计费系统用的比较多。

Memory:数据存储在内存中,适用于快速访问,更新不太频繁的小表。

Merge:优点是可以突破对单个myisam表大小的限制,并且通过将不同的表分布在多个系统盘上,可以有效地改善merge表的访问效率

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值