银行对安全性要求高,其中包括基本的mysql防注入,因此,记录下相关使用方法: 注意:sqlalchemy自带sql防注入,但是在 execute执行 手写sql时 需要考虑此安全问题 对于 where in 的防sql注入:(in 的内容一定要是tuple类型,否则查询结果不对) 对于 where ...
分类:
数据库 时间:
2019-07-18 20:04:08
阅读次数:
204
引擎介绍 1.什么是引擎 MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。 例如,如果你在研究大量的临时数据,你 ...
分类:
数据库 时间:
2019-07-18 22:29:40
阅读次数:
143
安装时只用windows验证 安装完成后: 首先选中服务器(右键)->属性->安全性->服务器身份验证修改为"SQL SERVER和WINDOWS身份验证模式"其次展开服务器上的"安全性"->登陆名->选中SA登陆帐号(右键)->状态->登陆修改为启用 然后在控制面板-》管理工具-》服务-》启动sq ...
分类:
数据库 时间:
2019-07-18 22:30:04
阅读次数:
411
功能描述: 先从缓存获取数据,如果缓存没有,就从数据库获取数据,并设置到缓存中,返回数据。 如果数据库中没有数据,需要设置一个缓存标记flagKey,防止暴击访问数据库,用缓存保护数据库。 当删除缓存key时,需要同时删除flagKey,保证数据库可被访问。 关于java泛型的知识点,这里就跳过了。 ...
分类:
数据库 时间:
2019-07-18 22:35:18
阅读次数:
161
count(1),其实就是计算一共有多少符合条件的行。1并不是表示第一个字段,而是表示一个固定值。其实就可以想成表中有这么一个字段,这个字段就是固定值1,count(1),就是计算一共有多少个1.同理,count(2),也可以,得到的值完全一样,count('x'),count('y')都是可以的。 ...
分类:
数据库 时间:
2019-07-18 23:45:15
阅读次数:
223
1.什么是数据库? 简单的说,数据库(Database)就是一种存放数据的仓库,只是这个厂库比较特别,这个厂库是按照一定的数据结构来组织储存的,我们可以通过数据库提供的多种方法来管理数据库里的数据. 2.数据库的分类: 数据库按照早期的数据理论分为:层次式数据库、网络式数据库和关系型数据库;然而当今 ...
分类:
数据库 时间:
2019-07-19 00:03:55
阅读次数:
166
有时候有需要批量更新数据表中从多少行到多少行的某个字段的值 mysql的update语句只支持更新前多少行,不支持从某行到另一行,比如 UPDATE tb_name SET column_name='test' ORDER BY id ASC LIMIT 30; 更新前30行的某个字段内容,没什么问 ...
分类:
数据库 时间:
2019-07-19 00:06:20
阅读次数:
232
摘自:https://www.cnblogs.com/l5580/p/5993238.html MySQL5 中添加了存储过程的支持。 大多数SQL语句都是针对一个或多个表的单条语句。并非所有的操作都怎么简单。经常会有一个完整的操作需要多条才能完成 存储过程简单来说,就是为以后的使用而保存的一条或多 ...
分类:
数据库 时间:
2019-07-19 00:07:16
阅读次数:
157
正确的要这样的: public int update(String ceratedate); <update id="update" parameterType="String"> update table set ceratedate=to_date(#{ceratedate},'yyyy-mm- ...
分类:
数据库 时间:
2019-07-19 09:23:08
阅读次数:
174
import pymysql# 打开数据库连接def db_insert(sql_insert): db = pymysql.connect(host='47.104.*.*', port=3308, user='root', passwd='123456', db='ernest') # 使用cu ...
分类:
数据库 时间:
2019-07-19 09:28:46
阅读次数:
145
linux安装redis 完整步骤(1)安装: 1.获取redis资源 wget http://download.redis.io/releases/redis-4.0.8.tar.gz 2.解压 tar xzvf redis-4.0.8.tar.gz 3.安装 cd redis-4.0.8 mak ...
分类:
数据库 时间:
2019-07-19 10:51:22
阅读次数:
133
SQL支持用NULL符号来表示缺少的值,它使用的是三值谓词逻辑,计算结果可是以TURE、FALSE或UNKNOWN。 SQL中不同语言元素处理NULL和UNKNOWN的方式也有所不同,如果逻辑表达式只涉及已经存在的值,那么最终的计算结果只有二种,要么TRUE要么FALSE。但是当逻辑表达式涉及缺少的 ...
分类:
数据库 时间:
2019-07-19 12:14:10
阅读次数:
126
1、CreateCollection(分布式环境里面的action的使用) 2、选择属性(首页只出现商品的图片,价钱、不全部出现相关信息。。。) 3、相关排序过滤投影的相关使用。 从org.mongodb.scala的API中可得到相关的排序、过滤的相关的信息,它们都是返回Bson的 ...
分类:
数据库 时间:
2019-07-19 12:17:18
阅读次数:
119
创建用户 在对 MySQL 的日常管理和实际操作中,为了避免用户恶意冒名使用 root 账号控制数据库,通常需要创建一系列具备适当权限的账号,应该尽可能地不用或少用 root 账号登录系统,以此来确保数据的安全访问。 可以使用 CREATE USER 语句来创建一个或多个 MySQL 账户,并设置相 ...
分类:
数据库 时间:
2019-07-19 12:22:30
阅读次数:
139
索引是 MySQL 数据库中的重要对象之一,用于快速找出某个列中有某一特定值的行。 为什么要使用索引 索引是 MySQL 中一种十分重要的数据库对象。它是数据库性能调优技术的基础,常用于实现数据的快速检索。索引就是根据表中的一列或若干列按照一定顺序建立的列值与记录行之间的对应关系表,实质上是一张描述 ...
分类:
数据库 时间:
2019-07-19 12:30:42
阅读次数:
119