mysql锁有什么用?


本文摘自PHP中文网,作者coldplay.xixi,侵删。

mysql锁的用处:1、共享锁时,其他用户能读,不能改变量表数据,只对本人产生影响;2、排它锁时,其他用户既不能读,也不能改表数据;3、保证数据的原子性,完整性,一致性。

mysql锁的用处:

简单说,就是lock table,不让别人动

1、主要有两种:锁分共享锁和排它锁

  • 共享锁时,别人能读,不能改变量表数据。

  • 排它锁时,别人既不能读,也不能改表数据。

根据以上特点,应该就知道何时使用锁了。不想让别人变更数据,对自己产生影响,就加锁。一定要在不用之后,进行锁释放,不然,应用系统会一直因为读取数据而报错。

2、好处就是,保证数据的原子性,完整性,一致性。 只有加锁者释放了锁,别人才能改变数据。

3、缺点就是,增加了系统开销,有可能产生锁等待,造成数据库运行异常。这都是不正常的使用锁带来的问题。

相关学习推荐:mysql视频教程

以上就是mysql锁有什么用?的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

mysql数据表操作实例详解

mysql列column常用命令的使用总结

论一条select语句在mysql是怎样执行的

mysql出现提示错误10061的解决方法

mysql如何查询最新的5条记录

mysql怎么把数据导入进去

mysql中普通索引和唯一索引的区别详解

mac下mysql数据库密码忘记了怎么办

mysql服务器连接过程浅析

mysql数据定义语言ddl的基础语句

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...