前言基础 游标是属于级行操作,遍历一个表一行一行读,而SQL查询是基于数据集的,在数据量大的时候,使用游标会降低查询速度。这是很明显的。但是有些操作就用游标实现。所以游标又是不或缺少的。我很久都没用游标了,一时我也不记得怎么写,只记得游标操作一般三步。 1.定义一个游标,将查询的数据放到在这游标中 ...
分类:
数据库 时间:
2020-07-08 15:29:39
阅读次数:
54
每逢电商大促,全民狂欢,但热闹是属于疯狂剁手的人们。而开发者们有的缺是“高流量、高访问、高并发”三高下带来的种种问题。为了应对大促期间的高I/O情况,企业会选择MongoDB云数据库应对。可是,在使用MongoDB云数据库的时候,可能经常遇到一个问题:MongoDB CPU利用率很高,都快跑满了,这 ...
分类:
数据库 时间:
2020-07-08 15:31:21
阅读次数:
65
配置连接 配置 .env 文件 /* 这部分是默认的数据库设置 */ DB_CONNECTION=mysql DB_HOST=xxx.xxx.xxx.xxx DB_PORT=3306 DB_DATABASE=default_db_name DB_USERNAME=default_username D ...
分类:
数据库 时间:
2020-07-08 15:32:38
阅读次数:
88
今天我们看看,大牛是怎么思考设计MySQL优化方案的,在进行MySQL的优化之前,必须要了解的就是MySQL的查询过程。很多查询优化工作实际上就是遵循一些原则,让MySQL的优化器能够按照预想的合理方式运行而已。 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Or ...
分类:
数据库 时间:
2020-07-08 15:41:24
阅读次数:
69
sql异常 java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp 是因为java不能将 0000-00-00 00:00:00 转成正常时间格式 ...
分类:
数据库 时间:
2020-07-08 15:43:22
阅读次数:
132
1、产生原因 SQL注入漏洞,主要是开发人员在构建代码时,没有对输入边界进行安全考虑,导致攻击者可以通过合法的输入点提交一些精心构造的语句,从而欺骗后台数据库对其进行执行,导致数据库信息泄漏的一种漏洞。 2、攻击流程 3、注入点类型 数字型注入(POST) 打开pikachu,找到数字型注入(POS ...
分类:
数据库 时间:
2020-07-08 15:44:01
阅读次数:
92
1.相关概念:2.常用操作:2.1 查看当前会话容器2.2 切换容器2.3 查看有哪些pdb及状态2.4 打开一个pdb3.使用注意:3.1 创建用户问题:3.2 授权问题:toc Oracle12C引入了CDB和PDB新特性,这与之前11g的情况大相径庭。但是相应的Oracle也从原来的实例与数据... ...
分类:
数据库 时间:
2020-07-08 16:51:10
阅读次数:
89
1:首先我用的是idea工具+maven <!--sqlserve--><dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>sqljdbc4</artifactId> <version>4.0</version></ ...
分类:
数据库 时间:
2020-07-08 18:14:29
阅读次数:
207
无论是运维、开发、测试,还是架构师,数据库技术是一个必备加薪神器。 而 MySQL 由于免费,而且性能强劲,是目前使用最广泛的数据库产品,同时也是入门门槛最低的数据库产品之一。更重要的是,掌握了 MySQL,会为你以后学习其他数据库产品打下坚实的基础。 今天给大家带来一门 MySQL 数据库的进阶实 ...
分类:
数据库 时间:
2020-07-08 18:17:24
阅读次数:
93
写项目时发现如下错误: Do not access Object.prototype method ‘hasOwnProperty’ from target object no-prototype-builtins 发现是新版本的ESLint使用了禁止直接调用 Object.prototypes 的 ...
分类:
数据库 时间:
2020-07-08 18:18:30
阅读次数:
87
一、四大特性 ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 ⑵ 一致性(Consistency) 一致性是指事务必须使数 ...
分类:
数据库 时间:
2020-07-08 18:22:14
阅读次数:
72
问题起因: ONLY_FUll_GROUP_BY的意思是:对于GROUP BY聚合操作,如果在SELECT中的列,没有在GROUP BY中出现,那么这个SQL是不合法的,因为列不在GROUP BY语句中,也就是说查出来的列必须是GROUP BY之后的字段,或者这个字段出现在聚合函数里面。 这个sql ...
分类:
数据库 时间:
2020-07-08 19:34:13
阅读次数:
114
Oracle对表的基本Curd操作: 样式表: 接下来对这张(表明:Stud)表进行Curd操作(请看👇面SQL代码) 增加新的字段列:alter table Stud add(height varchar2(100)) 解释:alter table 表名称 add(字段名 字段类型 默认值 是否 ...
分类:
数据库 时间:
2020-07-08 19:42:45
阅读次数:
51
关于查询结果集的去重 使用distinct关键字 1、distinct意为:有区别的,用于去除重复记录。 2、放在需要去重的字段前,而且必须在所有字段的最前面。 3、多个字段前加distinct表示联合去重。 单字段去重 1、不加distinct关键字前: 2、加distinct关键字后: SELE ...
分类:
数据库 时间:
2020-07-08 19:50:55
阅读次数:
182
利用pymssql库进行连接数据库 一.数据库连接使用的工具: 1.SQL SEVER 2014 2.社区版 pycharm 3.python 3.8 二.社区版 pycharm添加库 1.安装以上的工具,并且能够运行 2.添加添加pymssql库 方法一:内部安装,对pycharm进行操作,添加p ...
分类:
数据库 时间:
2020-07-08 20:07:10
阅读次数:
108
springboot + vue 前后端结合·数据库查询 数据库部分: /* Navicat Premium Data Transfer Source Server : localHost Source Server Type : MySQL Source Server Version : 5052 ...
分类:
数据库 时间:
2020-07-08 20:08:46
阅读次数:
65
近期有网页发送了很多关于后缀eight/ROGER的勒索病毒文件,这些后缀是近期比较流行的勒索病毒后缀特征,主要以邮件、程序***、网页挂马的形式进行传播。该病毒性质恶劣、危害极大,一旦感染将给用户带来无法估量的损失。根据勒索病毒的特点可以判断,其变种通常可以隐藏特征,但却无法隐藏其关键行为,经过总结勒索病毒在运行的过程中的行为主要包含以下几个方面:1、通过脚本文件进行Http请求;2、通过脚本文件
分类:
数据库 时间:
2020-07-08 20:17:54
阅读次数:
945
一、SQL Server事务的本质 ? 什么是SQL Server数据库事务?事务:是作为单个工作单元而执行的--系列操作,如查询和修改数据,甚至可能是修改数据定义。事务:保持逻辑数据一致性与可恢复性,必不可少的利器。? SQL Server数据库事务举例在一个事务中,你写了2条sql语句,一条是修 ...
分类:
数据库 时间:
2020-07-08 21:30:51
阅读次数:
73
GTID 资料 MySQL 5.6 引入了global transaction identifiers (GTIDs,全局事务ID)的特性,这一特性是用来解决主从复制(replication)场景下的一些问题,GTID 只存在于 binlog 中,数据库中是没有的。 要了解 GTID 的话,官方文档 ...
分类:
数据库 时间:
2020-07-08 21:33:35
阅读次数:
95
参考 https://dev.mysql.com/doc/refman/5.7/en/optimizer-hints.html Hint Name Description Applicable Scopes BKA, NO_BKA Affects Batched Key Access join pr ...
分类:
数据库 时间:
2020-07-08 22:53:45
阅读次数:
98