« Posts tagged 存储引擎

MySQL For Developers (5th Day)

  • Storage Engines
  • Optimization
  • Conclusion

        第二十章学习的是MySQL的存储引擎,由于本次培训是针对开发人员的,所以这部分的内容只做了简单介绍。主要对MyISAM,InnoDB,Memory三种存储引擎的特性进行了介绍,MyISAM特点是读取比较快,InnoDB支持如事务、外键等的功能,Memory类型的存储引擎则保存在内存中读写操作更加快,但不适合长期存放数据。然后讲解了MyISAM下各种查询的优先级别的设置。

        第二十一章学习的是关于MySQL的优化,同样做为针对开发都的培训课程并没有对优化的部分讲太多,对于开发人员来说优化就在于如何正确的使用索引来提高查询的速度, »Read More

MySQL For Developers (2nd Day)

今天又讲了5个章节,6-10如下:

  • Data Types
  • SQL Expressions
  • Obtaining Metadata
  • Databases
  • Tables

        第六章详细对MySQL的各种数据类型做了介绍,学习了INT(10)形式后台的参数单独使用并没有什么意义,只在与zerofill配合全用的时候才有用;bit型数据默认是输出字串的;字符数据类型中学了ENUM与SET两个原来没用过的类型;学习了设定编码类型与编码规则;timestamp型的inserted和updated不能在一张表里同时使用;

        第七章对SQL表达式进行了学习,包括数值的计算、比较,字串的连接、截取等的方法以及与此相关的函数。章节的结尾对MySQL特有的注释方法做了介绍(涉及版本兼容性)。 »Read More