事务的ACID原则 何为事务?把需要保证原子性、隔离性、一致性和持久性的一个或多个数据库操作称之为一个事务。 1、原子性(Atomicity) 转账操作是一个不可分割的操作,要么转失败,要么转成功,不能存在中间的状态,也就是转了一半的这种情况。我们把这种要么全做,要么全不做的规则称之为原子性。 2、 ...
分类:
数据库 时间:
2020-02-19 13:15:51
阅读次数:
77
直接pip install mysqlclient会出错,系统缺少对应的操作库 ubuntu系 sudo apt install libmysqlclient-dev pip install mysqlclient centos系 yum install mysql-devel pip instal ...
分类:
数据库 时间:
2020-02-19 13:14:00
阅读次数:
73
1、需求:就是想在一个数据库中查找存在某字符串的表和列; 2、例子,我这里my_test数据库有3张表,test_replace的name、password列有张三字符串,t1表的name、city列也有张三字符串,t_user表就没有张三字符串。 运行结果 t1,name;t1,city;test ...
分类:
数据库 时间:
2020-02-19 13:13:37
阅读次数:
103
Less-15(布尔/时间盲注) 1.判断是否存在注入点 无论是输入admin/admin’/admin” 都显示回显正常,于是执行uname=admin' and sleep(5)#&passwd=&submit=Submit,发现延时回显,首先判断存在注入点,注入方式为:’’ 2.爆库 爆库长: ...
分类:
数据库 时间:
2020-02-19 13:02:16
阅读次数:
81
创建序列表: CREATE TABLE SEQUENCE ( NAME VARCHAR(50) NOT NULL, CURRENT_VALUE BIGINT NOT NULL, STEP INT NOT NULL DEFAULT 1, PRIMARY KEY (NAME) ) ENGINE=INNO ...
分类:
数据库 时间:
2020-02-19 12:54:54
阅读次数:
87
在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL ...
分类:
数据库 时间:
2020-02-19 11:37:36
阅读次数:
83
一、IIS的安装直接略过 二、主要记录PHP、MYSQL环境的搭建 1、本次环境搭建使用的环境版本号对应如下: 1、PHP:PHP 7.2 (7.2.28) 下载地址:https://windows.php.net/downloads/releases/php-7.2.28-nts-Win32-VC ...
分类:
数据库 时间:
2020-02-19 11:36:21
阅读次数:
66
[toc] "练习 MongoDB 操作 —— 数据操作(一)" " mongodb" 更新于 2017 09 19 约 18 分钟 原文链接: https://segmentfault.com/a/1190000011173681 本文的目标是通过大量的示例,来更好的理解如果在 中进行数据操作; ...
分类:
数据库 时间:
2020-02-19 10:29:44
阅读次数:
120
概要SQLCLR我也不是十分明白.就不说了这里我用VSTOOLS来开发一个用于入门在使用SQLCLR时候需要懂得一些他的配置他有个轻型池高级设置有点关联他不支持sqlclr,我们是为了学习就不用担心.开启clr的它不支持UI这是sql语句,如下EXECsp_configure"clrenabled",1goRECONFIGURE关闭就是把值改为0开始构建clr应用程序1.打开V
分类:
数据库 时间:
2020-02-19 10:28:39
阅读次数:
251
进入mysql cmd mysql -u用户名 -p密码 在我们使用mysql导入大文件sql时可能会报MySQL server has gone away错误,该问题是max_allowed_packet配置的默认值设置太小,只需要相应调大该项的值之后再次导入便能成功。该项的作用是限制mysql服 ...
分类:
数据库 时间:
2020-02-19 05:58:01
阅读次数:
77
https://jingyan.baidu.com/article/a17d5285c164cc8098c8f23e.html 首先我们打开软件,并且连接上本地数据库,选中连接,右键打开连接,直接双击也可以的 在本地数据库中我们新建一个数据库用于存放导入的sql文件 设置编码,排序规则 接着打开新建 ...
分类:
数据库 时间:
2020-02-19 05:51:55
阅读次数:
97
写这篇博客的目的 让更多的人了解 阿里开源的MongoShake可以很好满足mongodb到kafka高性能高可用实时同步需求(项目地址: ,下载地址: )。至此博客就结束了,你可以愉快地啃这个项目了。还是一起来看一下官方的描述: MongoShake is a universal data rep ...
分类:
数据库 时间:
2020-02-19 05:40:15
阅读次数:
292
原因是少了时区,加&serverTimezone=UTC jdbc:mysql://127.0.0.1:3306/my_test?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&serverTimezon ...
分类:
数据库 时间:
2020-02-19 01:11:09
阅读次数:
116
索引代价 空间上的代价 一个索引都对应一棵B+树,树中每一个节点都是一个数据页,一个页默认会占用16KB的存储空间,所以一个索引也是会占用磁盘空间的。 时间上的代价 索引是对数据的排序,那么当对表中的数据进行增、删、改操作时,都需要去维护修改内容涉及到的B+树索引。所以在进行增、删、改操作时可能需要 ...
分类:
数据库 时间:
2020-02-19 01:04:29
阅读次数:
82
MySQL的安装 1.下载网址 Windows的下载网址 推荐5.6.40稳定 2.配置环境变量 ? 右键我的电脑→选择属性→高级系统设置→环境变量 找到path 然后打开解压过的MySQL,复制bin目录下的路径 然后在path环境变量里新建粘贴就OK 不要直接点叉退出,需要确定保存 3.使用 打 ...
分类:
数据库 时间:
2020-02-19 00:56:32
阅读次数:
79
出现DP站故障的时候,CPU会自动调用OB86 ,OB86 的20B 局部变量里面有丰富的故障信息,生成数据块DB86 在DB86 中生成5个双字元素的数组ARAY 在OB86中调用 "BLKMOV"将20B 的局部变量 保存在数组ARAY 中 录制成视频 最后的8个字节 指明了 故障 发生的时间 ...
分类:
数据库 时间:
2020-02-19 00:49:16
阅读次数:
96