在刚开始接触 mysql的时候,安装都费了好大劲,网上好多教程可能因为版本不同没办法完全对应上,东拼西凑的各种紊乱,怕以后再次需要安装的时候忘了,现在整理如下: (至于为啥是zip版,msi的步骤都感觉好多,还不如用zip) 大致步骤如下: 解压->环境变量 ->my.ini配置 ->c++文件包安 ...
分类:
数据库 时间:
2019-12-31 23:56:26
阅读次数:
132
功能码4的功能是读输入寄存器,下面是modbus poll的communication中截取的一段发送、响应的数据,Tx:020-01 04 00 00 00 01 31 CA Rx:021-01 04 02 00 02 38 F1 分析如下:poll端:connection选项就不细讲了,rtu模 ...
分类:
数据库 时间:
2020-01-01 00:00:15
阅读次数:
390
关于SQLServer数据库相关理论概念请参考:SQLServer数据库、表、数据类型基本概念一、视图模式管理表SQLServer对数据库的操作有两种方式,即可视化操作界面和SQL语言。下面介绍在SSMS可视化界面中,使用鼠标、键盘轻松快捷地实现表结构的创建、修改和删除操作,以及对表中数据执行添加、修改、删除操作。1、创建表1)打开SSMS,然后展开数据库class,右击“表”节点,在弹出的快捷菜
分类:
数据库 时间:
2020-01-01 00:05:55
阅读次数:
147
pgsql中的lateral 什么是LATERAL 带有LATERAL的SQL的计算步骤 LATERAL在OUTER JOIN中的使用限制(或定义限制) LATERAL的几个简单的例子 总结 举几个我经常使用的栗子 首先说下场景:有个一个商品表goods,还有一个评价表evaluations。商品表 ...
分类:
数据库 时间:
2020-01-01 09:18:48
阅读次数:
335
过程包即Package,它是存储过程的延伸,包的实现主要包括包头和包体,其中包头主要用于定义接口,包体主要用以实现包体中声明的存储过程、函数等。如果业务中需要用到大量的存储过程,则需要用过程包对存储过程进行进一步的包装,Package 分为Package声明以及Packge body,需要先声明存储过程,存储过程中相关的数据,在Package body中实现声明中的存储过程。
分类:
数据库 时间:
2020-01-01 09:23:46
阅读次数:
287
CLIENT SIDE ATTACKS Use if server-side attacks fail. If IP is probably useless. Require user interaction. Social engineering can be very useful. Infor ...
分类:
数据库 时间:
2020-01-01 09:25:23
阅读次数:
98
1. 集群搭建之主从复制 MySQL主从复制是一个异步的复制过程,主库发送更新事件到从库,从库读取更新记录,并执行更新记录,使得从库的内容与主库保持一致。 1.1 主服务器的配置 1.1.1 第一步:修改my.conf文件: 在[mysqld]段下添加: #启用二进制日志 log-bin=mysql ...
分类:
数据库 时间:
2020-01-01 09:31:35
阅读次数:
91
CLIENT SIDE ATTACKS - Listening for connections 1. Run Metasploit Move the backdoor file to the webserver folder. And download it on the target machin ...
分类:
数据库 时间:
2020-01-01 09:34:15
阅读次数:
76
1 事务处理 接下来我会带大家一起来熟悉mysql中的事务处理机制 1.1 事务概述 l 在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。 l 事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。 l 事务用来管理DDL、DML、D ...
分类:
数据库 时间:
2020-01-01 09:40:58
阅读次数:
82
然后找到mysql安装目录下,找到my.ini,添加这2个里面任意一个即可,亲测有效。 然后找到mysql安装目录下,找到my.ini,去掉skip-log-bin 和 disabled-log-bin 即可,亲测有效。再去查看 ...
分类:
数据库 时间:
2020-01-01 09:42:22
阅读次数:
518
触发器类型有分为操作前触发、操作后触发、DLL事件触发、系统事件触发、时间触发等等,触发器与存储过程的区别是触发器不能单独执行调用,而是在用户执行特定语句时自动触发执行触发器。以下举例常见的插入事件、更新事件做演示。
分类:
数据库 时间:
2020-01-01 09:45:17
阅读次数:
389
本文主要目的是介绍使用 benchmarksql工具进行 TPCC 测试的步骤
使用工具版本:benchmarksql-4.1.1
服务器:华为泰山v1
CPU:海思1616 32核x2;
内存:192G;
硬盘:1.2Tx5
系统:中标麒麟 release V7Update6/(Chromium)-aarch64
分类:
数据库 时间:
2020-01-01 09:47:03
阅读次数:
465
发生过两次一样的问题,应该是这个原因引起的。重点:为什么重启应用无法解决?1、killsession:故障发生后数据库端进行killsession操作,但是因为有连接池,所以连接池会尝试重连数据库,kill后的重连在连接池上几乎是并发的,因此负载也很高,所以killsession不行;2、重启应用:重启应用前数据库端的latch竞争一直都有,大量的活动会话并没有释放。如果这个时候重启应用还是会有新
分类:
数据库 时间:
2020-01-01 09:50:01
阅读次数:
116
视图(view),也称虚表, 不占用物理空间,因为视图本身的定义语句还是要存储在数据字典里的。视图只有逻辑表,每次使用的时候,只是重新执行SQL。
还有一种叫物化视图(materialized view),也称实体化视图,它是含有数据的,占用存储空间。
分类:
数据库 时间:
2020-01-01 09:55:41
阅读次数:
563
很多用户在使用Navicat Premium 12连接MySQL数据库时会出现Authentication plugin 'caching_sha2_password' cannot be loaded的错误。 出现这个原因是mysql8 之前的版本中加密规则是mysql_native_passwo ...
分类:
数据库 时间:
2020-01-01 09:56:14
阅读次数:
86
MySQL事务处理 1.1 事务概述 l 在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。 l 事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。 l 事务用来管理DDL、DML、DCL操作,比如 insert,update,de ...
分类:
数据库 时间:
2020-01-01 09:58:24
阅读次数:
79
因为客户最近有一台CentOS7的虚拟机,但是没有联网,需要安装离线安装PostgreSQL 1、首先去官网下载离线安装包 https://www.postgresql.org/download/ 说明:可以点击相应系统下载,也可以点击左边导航source下载tar.gz 选择网页下端的 我此次安装 ...
分类:
数据库 时间:
2020-01-01 10:07:48
阅读次数:
805
安装 1.下载安装包 wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-1.8.2.tgz 下载完成后解压缩压缩包 tar zxf mongodb-linux-i686-1.8.2.tgz 2.安装准备 将MongoDB中移动到在/ us ...
分类:
数据库 时间:
2020-01-01 10:24:39
阅读次数:
83
介绍 本次采用mysql处理,性能不是很好,对于高并发有要求的建议不要采用公司一个小项目,需要生成一个单据号,格式为: 日期 + 每日重新自增号,自己考虑了一下每日自增需要考虑并发和持久问题,两种数据库redis和mysql由于项目较小,所以没有redis因为这个增加一个redis好像有点不值得,所 ...
分类:
数据库 时间:
2020-01-01 11:34:26
阅读次数:
433
teacher-course-sc-student 1.查询" 01 "课程比" 02 "课程成绩高的学生的信息及课程分数 1.1 查询同时存在" 01 "课程和" 02 "课程的情况 select a.sid, a.cid, a.score as "01", b.score as "02" fro ...
分类:
数据库 时间:
2020-01-01 11:39:20
阅读次数:
583