事务的隔离是并发操作中需要理解清楚的问题.MySQL中共有4种不同的隔离级别,这4种隔离级别分别是: 可以看出,不同的隔离级别有不同的多事务执行结果。MySQL中的InnoDB存储引擎的默认的隔离级别是可重复读(REPEATABLE READ). 本文使用演示了上表中所列出的4种隔离级别(基于MyS ...
分类:
数据库 时间:
2019-09-30 23:19:03
阅读次数:
113
这里只讲解sql注入漏洞的基本类型,代码分析将放在另外一篇帖子讲解 目录 最基础的注入-union注入攻击 Boolean注入攻击-布尔盲注 报错注入攻击 时间注入攻击-时间盲注 堆叠查询注入攻击 二次注入攻击 宽字节注入攻击 base64注入攻击 cookie注入攻击-http请求头参数注入 XF ...
分类:
数据库 时间:
2019-09-30 22:03:02
阅读次数:
251
所谓事务是用户定义的一个数据操作序列,这些操作可作为一个完整的工 作单元,要么全部执行,要么全部不执行,是一个不可分割的工作单位。 事务中的操作一般是对数据的更新操作,包括增、删、改。 ...
分类:
数据库 时间:
2019-09-30 21:59:43
阅读次数:
128
这个问题 google 百度 中英文搜了一上午。最新的回答还是 7年前。最后自己靠着官方文档的自己改出来一个比较方便的方法 使用环境 python == 3.7.0 SQLAlchemy 1.2.14 sqlacodegen 2.0.1 生成视图对应的ORM类 首先对于已经有数据表的项目来说可以使用 ...
分类:
数据库 时间:
2019-09-30 21:45:04
阅读次数:
134
MySQL入门(二) 表的引擎:驱动数据的方式 数据库优化 数据库的安全模式 MySQL的数据类型 首先我们先看下MySQL里主要有哪些数据类型: 整型 在MySQL里整型分为以下几类,它们的区别只是表示范围不一样而已: tinyint:1字节,范围 128~127 smallint:2字节,范围 ...
分类:
数据库 时间:
2019-09-30 21:44:36
阅读次数:
129
这篇文章,主要讲述mysql的伸缩性。在国内mysql一直都是使用得最多的数据库,在国外也排名前三。mysql是一款开源的、性能较高的数据库。 伸缩性是指在软件设计中,软件(数据库、应用程序)通过特定的配置或升级,可以进行横向或纵向扩展,来达到软件适应越来越多用户访问的目的。数据库达到一定瓶颈,需要... ...
分类:
数据库 时间:
2019-09-30 21:39:15
阅读次数:
139
https://leetcode-cn.com/problems/customers-who-never-order/ 从不订购的客户 select Customers.Name as Customers from Customers where Customers.Id not in (selec ...
分类:
数据库 时间:
2019-09-30 20:15:24
阅读次数:
89
Django模拟从数据库取用户信息,跳转到首页。 1、数据库取用户数据。首先需要造model模型。 from django.db import models class UserInfo(models.Model): username = models.CharField(max_length=32 ...
分类:
数据库 时间:
2019-09-30 20:06:05
阅读次数:
86
目录: 【0】实验需求 级联复制,201为主库,202为从库/同时为203的主库,203为202的从库【1】实验环境 级联:A->B->C 实践思路: (1)直接拿A的xtrabackup的全备到 B和C 还远即可 (2)然后设置gtid_purged,最后change master 即可;【2】操 ...
分类:
数据库 时间:
2019-09-30 20:04:16
阅读次数:
136
首先登陆到阿里云,进行远程连接,在这里我使用的是Xshell 6进行连接的。 参照https://blog.csdn.net/lydia88/article/details/86006736 1,安装mysql数据库 下载mysql源安装包:wget http://dev.mysql.com/get ...
分类:
数据库 时间:
2019-09-30 20:01:23
阅读次数:
122
二十一世纪是一个集数字化,网络化,信息化的,以网络为核心的社会。中国的网民充分领略到“畅游天地间,网络无极限” 所带来的畅快。随着Internet的飞速发展,使得网络的应用日益的广泛。如电子商务,电子政务,网上医疗,网上娱乐,网络游戏,网络教学等。 本次毕业设计的题目就是基于昆山浦东软件园食堂的选餐 ...
分类:
数据库 时间:
2019-09-30 20:00:03
阅读次数:
155
ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成。他们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如Java同构、异构语言、 ...
分类:
数据库 时间:
2019-09-30 19:55:37
阅读次数:
109
今天在Sqlerver还原数据库时一直就卡在那里提示“正在还原…”的状态,此时无法操作数据库,下面我来给大家介绍解决些问题的方法 解决方法: RESTORE DATABASE demo FROM DISK = 'D:/demo.bak' WITH MOVE 'demo' TO 'd:/demo.md ...
分类:
数据库 时间:
2019-09-30 18:13:36
阅读次数:
159
1. concat 拼接两个字符串 select concat('zhang','077') 结果:zhang077 2. group_concat 将group by产生的同一个分组中的值连接起来,返回一个字符串结果 首先看一下这个查询结果值:SELECT DISTINCT ID_TYP,MTD_ ...
分类:
数据库 时间:
2019-09-30 18:12:51
阅读次数:
138
////定義參數 //IDataParameter[] parameters = // { // new OracleParameter(":p_stage", OracleDbType.Varchar2,model.Stage, ParameterDirection.Input),//传值 // ...
分类:
数据库 时间:
2019-09-30 18:12:20
阅读次数:
105
在讲解视图的时候我们的明白下面几个概念。 什么是视图? 视图(view)是一种虚拟存在的表,是一个逻辑表,本身并不包含数据。作为一个select语句保存在数据字典中的。 视图是干什么用的? 通过视图,可以展现基表的部分数据;视图数据来自定义视图的查询中使用的表,使用视图动态生成。基表:用来创建视图的 ...
分类:
数据库 时间:
2019-09-30 17:02:21
阅读次数:
77
执行 在mariadb 中能执行,结果: 但是,在mysql中,无法执行,提示: ...
分类:
数据库 时间:
2019-09-30 16:54:21
阅读次数:
81