悲观锁并不是适用于任何场景,它也有它存在的一些不足,因为悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。如果加锁的时间过长,其他用户长时间无法访问,影响了程序的并发访问性,同时这样对数据库性能开销影响也很大,特别是对长事务而言,这样的开销往往无法承受。所以与悲观锁相对的,我们有 ...
分类:
数据库 时间:
2020-03-31 12:07:49
阅读次数:
74
一、现象 直接复制查询结果到excel时,由于某些字符串字段包含换行符,导致原本10000行的数据,复制到excel后却超过了这个数值,甚是头疼 二、解决方案 把有问题的字段值,用英文双引号括起来,这样就能把字段值里面的换行符限制在正确的Excel单元格里面 --解决方案1:可以直接在字段加双引号处 ...
分类:
数据库 时间:
2020-03-31 10:43:42
阅读次数:
172
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在nu ...
分类:
数据库 时间:
2020-03-31 10:26:46
阅读次数:
74
下载 5.7 Zip:https://dev.mysql.com/downloads/mysql/5.7.html zip:https://dev.mysql.com/downloads/mysql/ msi:https://dev.mysql.com/downloads/installer/ 安装 ...
分类:
数据库 时间:
2020-03-31 01:33:55
阅读次数:
101
SELECT A.Id,A.Name,COUNT(B.LiveID) AS count from SetLiveHistory B RIGHT JOIN Live A ON B.LiveId=A.Id GROUP BY A.Id,A.Name ORDER BY count; 附加条件: select ...
分类:
数据库 时间:
2020-03-31 01:30:40
阅读次数:
190
? ML Agents(四)3DBall补充の引入泛化 前两天大概研究完3DBall示例,里面的初始化中运用了如下代码: 这里面的 m_ResetParams 参数初始化让我没明白到底是干啥用的,今天翻官方文档才发现这里参数的意义,简单来讲其实这里是为了训练出可以适应环境改变的Agent(按官方文档 ...
分类:
数据库 时间:
2020-03-31 01:20:23
阅读次数:
96
本人配置:系统64位win10,MySQL8.0.16 错误 :ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES) 从上面这段英文的意思来看,可以这样分析,第一:Access deni ...
分类:
数据库 时间:
2020-03-31 01:15:51
阅读次数:
392
1.SQL索引是什么?定义:索引(Index)是帮助MySQL高效获取数据的数据结构,就好比书的目录,加快数据库的查询速度。 2.SQL索引的作用是什么?优点是什么?提高查询效率消除数据分组、排序避免“回表”查询(索引覆盖)优化聚合查询用于多表JOIN关联查询利用唯一性约束,保证数据唯一性InnDB ...
分类:
数据库 时间:
2020-03-31 01:15:09
阅读次数:
100
1.切换目录 cd /usr/lcoal/src 2.从官网下载安装包 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 3.解压文件 tar -vxf mysq ...
分类:
数据库 时间:
2020-03-31 01:08:27
阅读次数:
100
常用的SQL(structured query language 结构化的查询语言)语句1,创建表CREATE 创建TABLE 表PRIMARY KEY主键,唯一标示符;AUTOINCREMENT自动增长NOT NULL 非空UNIQUE 唯一的CREATE TABLE Teacher1 (teac ...
分类:
数据库 时间:
2020-03-31 01:02:44
阅读次数:
95
mariadb服务器断电重启之后Missing MLOG_CHECKPOINT的解决办法
分类:
数据库 时间:
2020-03-30 23:47:43
阅读次数:
251
执行卸载vmware-tools 时报如下错误 解决方法: 1删除/etc/vmware-tools 文件 删除命令:rm -rf vmware-tools 2.删除/tmp下所有关于VMware 的文件 rm -rf /tmp vm* ...
分类:
数据库 时间:
2020-03-30 23:37:16
阅读次数:
114
Lesson 62 GET - challenge - Blind - 130 queries allowed - Variation 1 由此看出,尝试次数为130次,肯定就是盲注,但是真的一次次试,肯定不行,这里就看一下id值包裹情况,具体尝试不再展示。 (1)id值 http://192.16 ...
分类:
数据库 时间:
2020-03-30 23:35:10
阅读次数:
130
索引1.什么是索引?有什么用? 索引就相当于一本书的目录,通过目录可以快速的找到对应的资源。 在数据库方面,查询一张表的时候有两种检索方式: 第一种方式:全表扫描 第二种方式:根据索引检索(效率很高) 索引为什么可以提高检索效率呢? 其实最根本的原理是缩小了扫描的范围。 索引虽然可以提高检索效率,但 ...
分类:
数据库 时间:
2020-03-30 23:19:13
阅读次数:
100
Lesson 58 GET - challenge - Double Query - 5 queries allowed - Variation 1 由此看到,我们只有5次尝试机会,我们要尽量节省次数,order by在之前已知3列,就不再进行测试。 (1)第一次 ?id=1 显示正常,由此看出id ...
分类:
数据库 时间:
2020-03-30 23:05:28
阅读次数:
93
LEFT 返回字符串中从左边开始指定个数的字符。 语法 LEFT ( character_expression , integer_expression ) character_expression 字符或二进制数据的表达式。 character_expression 可以是常量、变量或列 。 in ...
分类:
数据库 时间:
2020-03-30 23:04:57
阅读次数:
87