mysql
文章平均质量分 50
mysql
范欣德
这个作者很懒,什么都没留下…
展开
-
Dbeaver:Ubuntu Linux 20.04 mysql 驱动损坏或者没有驱动,无法联网更新下载
下载方法:Ubuntu Linux 20.04 (Architecture Independent), DEB Package 下载地址:安装deb:ubuntu如何找到mysql驱动的位置:编辑驱动:原创 2024-03-05 17:30:19 · 449 阅读 · 0 评论 -
INSERT INTO ... ON DUPLICATE KEY UPDATE
这条语句的含义是,尝试插入一条新记录,如果有冲突(例如name重复),则更新该记录的name和email字段。VALUES(name) 和 VALUES(email) 是用来获取插入值的占位符。这条语句会尝试插入新的行,如果有重复的唯一键(unique key)或主键(primary key),则会执行更新操作。这条语句的含义是,尝试插入一条新记录,如果有冲突(例如name与sex重复),则更新该记录的email字段。注意:ON DUPLICATE KEY UPDATE语句只适用于拥有唯一键或主键的表。原创 2024-02-27 14:58:11 · 397 阅读 · 0 评论 -
mysql四个事务隔离级别
在同一事务中,相同的查询可能返回不同的结果,因为其他事务可能在查询之间提交了更改。- 这是最高的隔离级别,确保一个事务在执行时对数据的读取、写入都是串行的,这样可以防止所有并发问题,包括脏读、不可重复读和幻读。但它的性能开销较大。在同一事务中,相同的查询可能返回不同的行数,因为其他事务可能在查询之间插入了新的行。在这个级别下,一个事务只能读取到已经提交的数据,避免了脏读,但仍可能出现不可重复读和幻读。- 影响:这是最高级别的隔离,确保了最高的数据一致性,但可能导致性能降低,因为事务需要等待其他事务完成。原创 2023-11-29 15:22:59 · 500 阅读 · 0 评论 -
mysql事务四大特性
MySQL是一个开源的关系型数据库管理系统(RDBMS),具有四大特性,通常被称为ACID,这是数据库管理系统必须满足的基本属性,确保数据库事务的可靠性。因此,需要根据具体情况进行权衡和选择。- 例如,如果一个事务包括多个SQL语句,如果其中一个语句失败,系统会撤销所有已执行的语句,恢复到事务开始前的状态。- 持久性确保一旦事务提交,其结果就是永久性的,即使系统发生故障,数据库也能够恢复到事务提交后的状态。- 这表示一个事务中的所有操作要么全部执行成功,要么全部失败回滚,不存在部分执行的情况。原创 2023-11-29 15:18:14 · 449 阅读 · 0 评论