【MySQL】MySQL 入门必知必会其高级十:数据库事务
一、事务基础知识 {#一事务基础知识} =================== 1.1 数据库事务概述 {#11-数据库事务概述} ------------------------- 事务是数据库区别于文件系统的重要特性之一,当我们有了事务就会让数据库始终保持`一致性` ,同时我们还能通过事务的机制 `恢复到某个时间点`,这样可以保证已提交到数据库的修改不会因为系统崩溃而丢...
一、事务基础知识 {#一事务基础知识} =================== 1.1 数据库事务概述 {#11-数据库事务概述} ------------------------- 事务是数据库区别于文件系统的重要特性之一,当我们有了事务就会让数据库始终保持`一致性` ,同时我们还能通过事务的机制 `恢复到某个时间点`,这样可以保证已提交到数据库的修改不会因为系统崩溃而丢...
一、锁 {#一锁} ========= 事务的隔离性由这章讲述的锁来实现。 1.1 概述 {#11-概述} --------------- `锁` 是计算机协调多个进程或线程 `并发访问某一资源` 的机制。在程序开发中会存在多线程同步的问题,当多个线程并发访问某个数据的时候,尤其是针对一些敏感的数据(比如订单、金额等),我们就需要保证这个数据在`任何时刻最多只有一个线程`...
一、约束(constraint)概述 {#一约束constraint概述} ===================================== 1.1 为什么需要约束 {#11-为什么需要约束} ------------------------- * 数据完整性(Data Integrity)是指数据的精确性(Accuracy)和可靠性(Reliability)。它...
Linux MySQL root 密码忘记了如何操作 {#Linux-MySQL-root-密码忘记了如何操作} -------------------------------------------------------- 如果使用 MySQL 数据库忘记了账号密码,可以通过调节配置文件,跳过密码的方式登数据库,在数据库里面修改账号密码,一般默认的账号为 root ##...
bash创建MYSQL数据库并导入数据库 {#bash%E5%88%9B%E5%BB%BAmysql%E6%95%B0%E6%8D%AE%E5%BA%93%E5%B9%B6%E5%AF%BC%E5%85%A5%E6%95%B0%E6%8D%AE%E5%BA%93} ---------------------------------------------------------...
一、MySQL数据类型精讲 {#一mysql数据类型精讲} ============================= | 类型 | 类型举例 | |--------...
一、视图 {#一视图} =========== 1.1 常见的数据库对象 {#11-常见的数据库对象} --------------------------- ![image.png](http://static.51tbox.com/static/2024-12-12/col/f73effaa24f9f8cffe94aaa28b82c12a/567bd32d6f584f7...
一、变量 {#一变量} =========== 在MySQL数据库的存储过程和函数中,可以使用变量来存储查询或计算的中间结果数据,或者输出最终的结果数据。 在 MySQL 数据库中,变量分为`系统变量`以及`用户自定义变量`。 1.1 系统变量 {#11-系统变量} ------------------- ### 1.1.1 系统变量分类 {#111-系统变量分类} ...
一、基础知识 {#一基础知识} =============== 1.1 一条数据存储的过程 {#11-一条数据存储的过程} ----------------------------- * 存储数据是处理数据的第一步。只有正确地把数据存储起来,我们才能进行有效的处理和分析。否则,只能是一团乱麻,无从下手。 * 那么,怎样才能把用户各种经营相关的、纷繁复杂的数据,有序、高效地存...
本文最后更新于 2024-07-03,文章可能存在过时内容,如有过时内容欢迎留言或者联系我进行反馈。 前言 {#%E5%89%8D%E8%A8%80} ------------------------ 最近发现我部署在群晖NAS上的兰空图床程序在高并发的情况下会导致图片加载缓慢或出现图片加载失败的情况,于是我查阅了官方文档资料并进行了一系列的测试,发现兰空图床如果开启了原图...