一、事务描述 1、事务的四个特性 ACID 1. A:原子性 = 一个事务或者都成功、或者都失败; 2. C:一致性 = 在整个事务的生命周期里面,查询到的数据是一致的; MVCC多版本并发控制:利用undo保存某一时刻数据快照,通过版本号来减少锁的争用,保证各个事务互不影响。 3. I: 隔离性 ...
分类:
数据库 时间:
2019-08-18 21:36:59
阅读次数:
102
拼接SQL时,往往单双引号都有,容易看的眼晕,或者一不小心就漏掉单引号。 虽然字段定义的是varchar ,但是update的时候数据为纯数字其前置的0总是丢失,百思不得其解。 反复尝试,甚至在SMMS里面update都会出问题,最后突然发现。 哦谢特 最后发现原来是SQL语句忘加单引号!! 改成: ...
分类:
数据库 时间:
2019-08-18 21:38:18
阅读次数:
189
问题描述: Navicat Premium连接mysql-8.0.17时出现2059 - Authentication plugin 'caching_sha2_password’ cannot be loaded:......错误 问题分析: mysql8 之前的版本中加密规则是mysql_nat ...
分类:
数据库 时间:
2019-08-18 21:45:17
阅读次数:
172
想要设计出好的索引,首先必须了解SQL语句在数据库服务器中的处理过程,本文介绍数据库索引设计与优化中几个对索引优化非常重要的概念。 谓词 谓词就是条件表达式。 SQL语句的where子句由一个或者多个谓词组成。 WHERE SEX = 'M' AND (WHIGHT > 90 OR HEIGHT > ...
分类:
数据库 时间:
2019-08-18 21:49:54
阅读次数:
137
一、Mysql性能介绍 1、什么是Mysql?它有什么优点? MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 My ...
分类:
数据库 时间:
2019-08-18 21:52:23
阅读次数:
106
客户端登陆 mysql -h 127.0.0.1 -P 3306 -uroot -p 可以简写 mysql -uroot -p 如果不输入用户名和密码 默认是访客模式登陆 所能用到的功能很少 客户端退出登陆 exit; quit; 查看所有的数据库 show databases; 查看某个进程 ta ...
分类:
数据库 时间:
2019-08-18 21:58:23
阅读次数:
140
如数据库a,表b。 1、如果表b采用MyISAM,data\a中会产生3个文件: b.frm :描述表结构文件,字段长度等 b.MYD(MYData):数据信息文件,存储数据信息(如果采用独立表存储模式) b.MYI(MYIndex):索引信息文件。 2、如果表b采用InnoDB,data\a中会产 ...
分类:
数据库 时间:
2019-08-18 22:00:33
阅读次数:
141
?这个就是一个例子; ?这个是一个顺序图 ? with ties 的用法:select top 1 * from studentorder by score desc; select top 1 with ties * from studentorder by score desc;就是会保存同一个 ...
分类:
数据库 时间:
2019-08-18 22:14:58
阅读次数:
135
WinDbg命令系统 WinDbug三种命令 WinDbug是一个强大的调试器,大部分很多功能都是通过命令来实现的,命令在命令窗口中输入,主要分为以下三类: 标准命令 标准命令提供了调试器的基本功能,大部分都是一个字母,共有130多个命令 类型代表命令 程序控制类 g系列 t系列 p系列 内存查看修 ...
分类:
数据库 时间:
2019-08-18 22:15:44
阅读次数:
163
数据库概念 1.随意的存到了一个文件中 数据格式也是千差万别的 2.软件开发目录规范 规定了数据存放的位置 ps:数据都是保存在本地的 3.将保存数据的部分 存到一个公共的地方 所有的用户涉及到数据相关 都必须来这个公共地方查找 数据库之MySQL 本质就是一款基于网络通信的应用软件 任何基于网络通 ...
分类:
数据库 时间:
2019-08-18 22:19:58
阅读次数:
147
[toc] SQLite事务 事务(Transaction) 是一个对数据库执行工作单元。事务是以逻辑顺序完成的工作单元或序列,可以是由用户手动操作完成,也可以是由某种数据库程序自动完成。 事务是指一个或者多个改变数据库的扩展。例如:如果你正在创建一个记录或者更新一个记录或者从表中删除一个记录,那么 ...
分类:
数据库 时间:
2019-08-18 22:26:00
阅读次数:
118
原文: http://blog.gqylpy.com/gqy/352 "@ "toc" 在开始之前,我们先看看MongoDB有哪些数据类型 1. Object ID Documents(行)自动生成的 _id 2. String 字符串,必须是UTF 8 3. Boolean 布尔值,true/fa ...
分类:
数据库 时间:
2019-08-18 23:34:43
阅读次数:
141
前戏 adb的工作原理: 启动一个adb客户端时,此客户端首先检查是否有已运行的adb服务器进程,如果没有,它将启动服务器进程,当服务器启动时,它与本地TCP端口5037绑定,并侦听从adb客户端发送的命令,所有adb客户端均使用端口5037与adb服务器通信 启用adb调试 要在通过USB连接的设 ...
分类:
数据库 时间:
2019-08-18 23:40:28
阅读次数:
172
两种方法来安装pymysql 方法一、利用命令来安装 安装:python37 -m pip install pymysql 升级:python37 -m pip install pymysql --upgrade pip 方法二、通过python官网,下载pymysql安装。 把下载的文件放一个目录 ...
分类:
数据库 时间:
2019-08-18 23:49:21
阅读次数:
168
1、查询 1》通过提示,使用索引。 2》使用/*+parallel*/并行查询 3》查看执行计划,调整sql语句或者优化表结构 4》避免使用“*”号 2、表设计:partition分区技术,对数据进行Hash分区、时间分区 3、启用中间表,将一个复杂的查询分作多步查询得到最终的结果 4、DML语句考 ...
分类:
数据库 时间:
2019-08-19 00:10:35
阅读次数:
113
错误:The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than 原因:time zone 时区错误 解决方法: 1.使用root用户登录mysql,输入下面命令。 show variables ...
分类:
数据库 时间:
2019-08-19 00:12:07
阅读次数:
106
前言 pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。但目前pymysql支持python3.x而后者不支持3.x版本。 本文测试python版本:2.7.11。mysql版本:5.6.24 一、安装 1 pip3 install pymysql 1 pip3 ...
分类:
数据库 时间:
2019-08-19 00:13:33
阅读次数:
128
我们使用jdbc操作数据库的时候,都习惯性地使用参数化的sql与数据库交互。因为参数化的sql有两大有点,其一,防止sql注入;其二,提高sql的执行性能(同一个connection共用一个的sql编译结果)。下面我们就通过mybatis来分析一下参数化sql的过程,以及和非参数化sql的不同。 注 ...
分类:
数据库 时间:
2019-08-19 00:17:01
阅读次数:
614
下载地址: http://www.gqylpy.com/di/18 《Oracle 11g 从入门到精通》PDF高清完整版 下载 目录 编辑 第1章 了解Oracle 1.1 Oracle中的基本概念 1.1.1 数据库 1.1.2 实例 1.1.3 用户与模式 1.2 Oracle安装 1.2.1 ...
分类:
数据库 时间:
2019-08-19 00:21:58
阅读次数:
151
Window安装MySQL 一、下载 第一步:打开网址, "https://www.mysql.com" ,点击downloads之后跳转到https://www.mysql.com/downloads 第二步 :跳转至网址https://dev.mysql.com/downloads/ ,选择Co ...
分类:
数据库 时间:
2019-08-19 09:15:08
阅读次数:
253