面试题总结 - 数据库

面试题总结 - 数据库

面试题总结-数据库 数据库 1 事务 2 数据库索引 3 Redis原理 Redis是什么? Redis数据库 Redis缺点 4 乐观锁和悲观锁 5 MVCC MySQL的innodb引擎是如何实现MVCC的 6 MyISAM和InnoDB 数据库 1 事务 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。 彻底理解数据库事务: http://www.hollischuang.com/arch

阅读文章...
MySQL  开发规范

MySQL 开发规范

MySQL 使用开发规范 一、数据库命令规范 1、所有数据库对象名称必须使用小写字母并用下划线分割 2、所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 3、数据库对象的命名要能做到见名识意,并且最后不要超过32个字符 4、临时库表必须以tmp_为前缀并以日期为后缀,备份表必须以bak_为前缀并以日期(时间戳)为后缀 5、所有存储相同数据的列名和列类型必须一致(一般作为关联列,如果查询时关联列类型不一致会自动进行数据类型隐式转换,会造成列上的索引失效

阅读文章...