DML(Data Manipulate Language):数据操作语言,主要涉及的关键字为INSERT、UPDATE、DELETE(主要是对表数据进行修改). 一、INSERT INSERT INTO 表名 (字段1,字段2、字段3.......) VALUES (值1,值2,值3); INSER ...
分类:
数据库 时间:
2020-07-04 19:11:29
阅读次数:
153
以下是自己整理的安装mysql 安装及配置: 1.去官网上下载:https://www.mysql.com; 2.在DOWNLOAD 下:找到MYSQL Community(GPL)Downloads,点进去; 3.点MYSQL Community Server 4. 5. download 结束后 ...
分类:
数据库 时间:
2020-07-04 19:14:56
阅读次数:
84
环境: RHEL7.5 IP地址: 192.168.95.200/24 网络设置host-only 使用Xshell或Putty、SecureCRT等软件远程连接到RHEL7.5的服务器上. 1) 修改hosts file文件 [root@12c ~]# hostnamectl Static hos ...
分类:
数据库 时间:
2020-07-04 20:25:33
阅读次数:
77
1.下载源: # wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 2.安装包 # sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm 添加mysql 用户 ...
分类:
数据库 时间:
2020-07-04 20:44:44
阅读次数:
118
Using Database Resource Manager ObjectivesAfter completing this lesson, you should be able to do the following:? Configure the Database Resource Manag ...
分类:
数据库 时间:
2020-07-04 20:48:36
阅读次数:
69
员工表的主要信息: 需求:检索工资大于同职位的平均工资的员工信息。 直觉的做法 员工多,而相应的职位(如销售员、经理、部门经理等)少,因此首先想到的思路是对职位分组,这样就能分别得到各个职位的平均工资,再比较每个人的工资和他对应职位的平均工资,大于平均工资则被筛选出来。 1.首先得到各个职位的平均工 ...
分类:
数据库 时间:
2020-07-04 20:51:20
阅读次数:
76
1.NVL函数 NVL函数的格式如下:NVL(expr1,expr2) 含义是:如果oracle第一个参数为空那么显示第二个参数的值,如果第一个参数的值不为空,则显示第一个参数本来的值。 2 NVL2函数 NVL2函数的格式如下:NVL2(expr1,expr2, expr3) 含义是:如果该函数的 ...
分类:
数据库 时间:
2020-07-04 20:57:05
阅读次数:
78
#前言 我们都知道,学安全,懂SQL注入是重中之重,因为即使是现在SQL注入漏洞依然存在,只是相对于之前现在挖SQL注入变的困难了。而且知识点比较多,所以在这里总结一下。通过构造有缺陷的代码,来理解常见的几种SQL注入。本文只是讲解几种注入原理,没有详细的利用过程。 如果想要了解Access的详细手 ...
分类:
数据库 时间:
2020-07-04 21:01:35
阅读次数:
85
SQL语句运行很慢一般分为两种情况: 首先是大多数情况很正常,偶尔会很慢,有可能是数据库在刷新脏页,比如是redo log 写满了需要同步到磁盘,或者是执行的时候遇到锁,我们可以用 show processlist这个命令来查看当前的状态。这种情况下我们不需要对SQL语句进行优化。 然后是某一条 S ...
分类:
数据库 时间:
2020-07-04 21:03:15
阅读次数:
90
非原创,非原创,非原创 纯属记录一下。 背景 无意间看到了这篇文章,作者写的很棒,于是乎,本人自私一把,把干货保存下来。😃 问题概述 使用阿里云rds for MySQL数据库(就是MySQL5.6版本),有个用户上网记录表6个月的数据量近2000万,保留最近一年的数据量达到4000万,查询速度极 ...
分类:
数据库 时间:
2020-07-04 21:11:57
阅读次数:
102
grant 授权 什么是用户授权:在数据库服务器上添加新的连接用户,并设置权限和密码。 为什么要用授权:如果没有授权用户,那么只能有root用户在本机登陆数据库,其它用户无法登陆。 没有授权时,其它主机也无法访问数据库。 指令格式: mysql> grant 权限列表 on 库名 to 用户名@"客 ...
分类:
数据库 时间:
2020-07-04 22:48:16
阅读次数:
303
4.8 sqlmap数据库拖库攻击与防范 4.8.1 sqlmap数据库拖库攻击简介 1.拖库简介 原因是由于早年间多家媒体报道多家互联网网站数据库被公开下载,后制作社工库,用来查询公开的个人信息所致 2. 拖库步骤 (1) 发现的各种Web安全漏洞并利用漏洞 (2) 获取webshell及服务器权 ...
分类:
数据库 时间:
2020-07-04 22:49:54
阅读次数:
218
1、Cache Aside Pattern(1)读的时候,先读缓存,缓存没有的话,那么就读数据库,然后取出数据后放入缓存,同时返回响应 (2)更新的时候,先删除缓存,然后再更新数据库 2、为什么是删除缓存,而不是更新缓存呢?原因很简单,很多时候,复杂点的缓存的场景,因为缓存有的时候,不简单是数据库中 ...
分类:
数据库 时间:
2020-07-04 22:52:25
阅读次数:
78
最近在学习数据库的事务隔离级别。在这里整理一下。由于本人水平和写作能力有限,如文中有错误或者表达不清楚的地方,请多包涵。有任何意见或建议,欢迎留言。 我们都知道关系型数据库事务有 ACID 的原则,他们分别代表原子性(Atomicity),一致性(Consistency)、隔离性(Isolation ...
分类:
数据库 时间:
2020-07-04 22:54:50
阅读次数:
80
原文地址:https://www.wjcms.net/archives/node%E6%9B%B4%E6%96%B0%E6%8A%A5%E9%94%99checkpermissionsmissingwriteaccesstousrlibnodemodulesn node更新报错:checkPermi ...
分类:
数据库 时间:
2020-07-04 22:55:23
阅读次数:
75
事务带来的问题 脏读:当前事务读取到其他事务未提交的数据。 不可重复读:事务两次读到的数据不一致。 幻读:一个事务读取某个范围内的数据,另一个事务在这个范围内增加了一条数据,先前的事务又读取了该范围,结果读到了新的数据,这个数据就叫幻行。 隔离级别 隔离级别 脏读 不可重复读 幻读 READ UNC ...
分类:
数据库 时间:
2020-07-04 22:58:53
阅读次数:
81
mysql性能监控指标 1.系统mysql的进程数 ps -ef | grep "mysql" | grep -v "grep" | wc –l 2.Slave_running mysql > show status like 'Slave_running'; 如果系统有一个从复制服务器,这个值指明 ...
分类:
数据库 时间:
2020-07-05 00:14:52
阅读次数:
93
1.1.JdbcTemplate概述 他是Spring框架中提供的一个对象:是对原始JDBC API对象的简单封装。Spring框架为我们提供了很多的操作模板类。 操作关系型数据库的: JdbcTemplate Hibernate Template 操作nosql数据库的: RedisTemplat ...
分类:
数据库 时间:
2020-07-05 00:15:44
阅读次数:
69
MySQL数据库用到最多的无非就是增删改查,四种操作。接下来就从这四个方面开始初步探讨。 查询 ...
分类:
数据库 时间:
2020-07-05 00:18:09
阅读次数:
101
优化 SQL 的步骤 在应用的开发过程中,由于初期数据量小,开发人员写 SQL 语句时更重视功能上的实现,但是当应用系统正式上线后,随着生产数据量的急剧增长,很多 SQL 语句开始逐渐显露出性能问题,对生产的影响也越来越大,此时这些有问题的 SQL 语句就成为整个系统性能的瓶颈,因此必须要对它们进行 ...
分类:
数据库 时间:
2020-07-05 00:19:16
阅读次数:
73