一、事务的基本要素(ACID) 1、原子性(Atomicity):MySQL事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 2、
阅文时长| 0.45分钟字数统计| 784字符主要内容| 1、引言&背景 2、声明与参考资料 『MSSQL·查询数据库中所有索引的相关信息』编写人| SCscHero 编写时间| 2021/5/16 AM1:56文章类型| 系列完成度| 已完成座右铭每一个伟大的事业,都有一个微不足道的开始。 一、引言&背景
阅文时长 | 0.45分钟 字数统计 | 784字符 主要内容 | 1、引言&背景 2、声明与参考资料 『MSSQL·查询数据库中所有索引的相关信息』 编写人 | SCscHero 编写时间 | 2021/5/16 AM1:56 文章类型 | 系列 完成度 | 已完成 座右铭 每一个伟大的事业,都有一个微不足道的
什么是数据库事务 事务是指需要在同一个处理单元中执行的一系列更新处理的集合。通过使用事务,可以对数据库中的数据更新处理的提交和取消进行管理。 事务的特性 原子性:原子性是指在事务结束时,其中包含的更新处理要么全部执行,要么完全不执行,也就是要么占有一切要么一无所有。
一、下载安装包: 进入mysql官网 https://www.mysql.com/ 下载免安装版
mac系统安装mysqlclient时,会报错OSError: mysql_config not found 解决办法 在项目路径下输入以下内容 PATH="$PATH":/usr/local/mysql/bin/ mysql_config 最后输入pip3 install mysqlclient即可成功安装 Successfully built mysqlclient Installing collected packages: mysq
在orcale中,在select列表项中出现的列必须全部出现在group by后面(聚合函数除外),这是与MySQL不同的地方。 如果没有全部出现在group by 后面,就会出现SQL 错误 [979] [42000]: ORA-00979: 不是 GROUP BY 表达式。 例如: 当我将select列全部添加到group by 后面后, 就可以
第一步:登录mysql后,查看mysql的数据存放目录 命令:show variables like ‘datadir%’; 例如:查询出来你的存放目录是 /mnt/data1 第二步:把你想要导入的txt文件放到mysql中的对应的数据目录的库中 例如:你想要把a.txt导入到库gsdz中的表result中 则需要把a.txt放到/mnt/data1/gsdz
思路:假如表cmxxb_2021_05_15为输入表(表名随日期变化),表cmxxb为输出表(固定表),先找到已抽取在表cmxxb中DATE的最大值,再用js代码获取日期并拼接表名与日期,即可进行数据抽取 需要解决的主问题: 1.获取输出表DATE最大值并将参数传递给输入表的sql语句 2.获取系统时间并拼接表名 3.将拼接
1、连接数据库报错 idea连接mysql报错Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property!!! 2、产生原因,解决方案 产生原因 时区问题,MySQL驱动默认UTC时区。 解决方案 修改时区 # 设置全局时区 mysql> set global time_zone =
阅文时长 | 0.11分钟 字数统计 | 234.4字符 主要内容 | 1、引言&背景 2、声明与参考资料 原文『MSSQL·最长输出长度限制之解决方案』 编写人 | SCscHero 编写时间 | 2021/5/16 AM2:25 文章类型 | 系列 完成度 | 已完成 座右铭 每一个伟大的事业,都有一个微不足道
1 import pymysql 2 3 class Model(object): 4 def __init__(self, username='root', password='123456', database='demo', 5 port=3306, host='localhost'): 6 # 创建连接 7 self.conne
阅文时长 | 0.22分钟 字数统计 | 408字符 主要内容 | 1、引言&背景 2、声明与参考资料 『MSSQL·查询存储过程中的关键字』 编写人 | SCscHero 编写时间 | 2021/5/15 PM11:30 文章类型 | 系列 完成度 | 已完成 座右铭 每一个伟大的事业,都有一个微不足道的开始。
阅文时长 | 0.6分钟 字数统计 | 1013.6字符 主要内容 | 1、引言&背景 2、声明与参考资料 『MSSQL·查看DB中所有表及列的相关信息』 编写人 | SCscHero 编写时间 | 2021/5/15 PM7:33 文章类型 | 系列 完成度 | 已完成 座右铭 每一个伟大的事业,都有一个微不足道的
博客目录 SSM图书馆预约占座管理系统实现功能截图系统功能使用技术代码写在最后 SSM图书馆预约占座管理系统 本系统为了解决图书馆占座难题,通过将图书馆阅览室、座位、图书等资源与学生教师关联,通过管理员端座位管理、违规、通知等管理,比较合理的给占座提供了透明的解决
52条SQL语句性能优化建议 1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 WHERE 及 ORDER BY 涉及的列上建立索引。 2、应尽量避免在 WHERE 子句中对字段进行 NULL 值判断,创建表时 NULL 是默认值,但大多数时候应该使用 NOT NULL,或者使用一个特殊的值,如 0,-1 作为默认值。 3
笔记一 1: 数据库概述 1.1: 什么是数据库 数据库是一个专业的存储和管理数据的仓库 扩展内容:数据库的分类 早期: 层次式数据库,网络型数据库 现在: 关系型数据库,非关系型数据库 现在市面上大部分用的还是关系型数据库 1.2: 什么是关系型数据库 底层以二维表的形式
1: JDBC 1.1: 什么是JDBC JDBC(Java DataBase Connectivity) Java数据库连接 其实就是利用Java语言(Java程序)连接并访问数据库的一门技术 1.2: 为什么要学习JDBC 之前我们可以通过 CMD窗口 或者 通过 Navicat/Sqlyog等软件 连接数据库, 对数据库中的数据进行增删改查操作
1.事务管理 (Redis事务并不是真正意义上的事务 原理只是队列(没有隔离性)) DB Redis begin multi 事务开启 commit exec 事务提交 rollback discard 事务回滚 watch 事务锁 -> 事务提交时如果事务锁关联key发生变化 则事务操作取消 注意:事务管理配合分布式锁实现批量
本文转载自:http://791202.com/2019/12/15/db/196/ 如果要存互联网emoji表情,例如昵称,聊天,就需要utf8mb4,而不是utf-8。 MySQL数据库的 “utf8”并不是真正概念里的 UTF-8。 首先确实utf8需要超过3个字节的长度。其次目前可见字符集都只需要3个字节,包含了所有字符。目前问题出在u