mysql中Boolean类型-tinyint
摘要:MySQL中设置tinyint的字段类型,在后天获取字段信息却获得true或者false。通过网上查找发现,MySQL中不支持Boolean类型,通过tinyhint来表示Boolean类型。当tinyint为0时代表false,其它数值为true。可以在查询字段后面添加*1来获取真实结果。如下:
阅读全文
聚集索引与非聚集索引
摘要:原文链接:点击访问 聚集索引:一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进
阅读全文
SQL事务隔离级别
摘要:原文链接:点击访问 脏读:READ UNCOMMITTED 脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。因为这个数据是还没有提交的数据,那么另外一个事务读到的这个数据是脏数据,依据脏数据所做的操作可能是
阅读全文
SQL锁机制
摘要:原文地址:点击访问 锁机制 1. 开启一个事务执行插入数据的操作。 2. 执行一条查询语句。 结果中显示”a”和”a”。当1中事务回滚后,那么a将成为脏数据。(注:1中的事务未提交) 。NOLOCK表明没有对数据表添加共享锁以阻止其它事务对数据表数据的修改。 这条语句将一直死锁,直到排他锁解除或者锁
阅读全文