随笔分类 -  Mysql

摘要:锁定用于确保事务完整性和数据库一致性。 锁定可以防止用户读取其他用户正在更改的数据,并防止多个用户同时更改相同的数据。 如果不使用锁定,数据库中的数据可能在逻辑上变得不正确,而针对这些数据进行查询可能会产生想不到的结果。 在计算机科学中,锁是在执行多线程时用于强行限制资源访问的同步机制,即用于在并发 阅读全文
posted @ 2018-01-22 16:50 少数派&蔡先生 阅读(835) 评论(0) 推荐(0)
摘要:1、查询是否锁表 show OPEN TABLES where In_use > 0; 查询到相对应的进程 然后 kill id 2、查询进程 show processlist 补充: 查看正在锁的事务 SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS; 查 阅读全文
posted @ 2018-01-02 15:09 少数派&蔡先生 阅读(61306) 评论(1) 推荐(0)
摘要:索引 索引,是数据库中专门用于帮助用户快速查询数据的一种数据结构。类似于字典中的目录,查找字典内容时可以根据目录查找到数据的存放位置,然后直接获取即可。 1、普通索引 普通索引仅有一个功能:加速查询 2、唯一索引 唯一索引有两个功能:加速查询 和 唯一约束(可含null) 3、主键索引 主键有两个功 阅读全文
posted @ 2017-12-12 08:58 少数派&蔡先生 阅读(144) 评论(0) 推荐(0)
摘要:视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,并可以将其当作表来使用。 4、使用视图 使用视图时,将其当作表进行操作即可,由于视图是虚拟表,所以无法使用其对真实表进行创建、更新和删除操作,仅能做查询用。 存储过 阅读全文
posted @ 2017-12-07 13:53 少数派&蔡先生 阅读(247) 评论(0) 推荐(0)
摘要:2、获取新创建数据自增ID 3、获取查询数据 注:在fetch数据时按照顺序进行,可以使用cursor.scroll(num,mode)来移动游标位置,如: cursor.scroll(1,mode='relative') # 相对当前位置移动 cursor.scroll(2,mode='absol 阅读全文
posted @ 2017-12-07 08:56 少数派&蔡先生 阅读(502) 评论(0) 推荐(0)