码迷,mamicode.com
首页 > 数据库 > 日排行
sqlalchemy防sql注入
银行对安全性要求高,其中包括基本的mysql防注入,因此,记录下相关使用方法: 注意:sqlalchemy自带sql防注入,但是在 execute执行 手写sql时 需要考虑此安全问题 对于 where in 的防sql注入:(in 的内容一定要是tuple类型,否则查询结果不对) 对于 where ...
分类:数据库   时间:2019-07-18 20:04:08    阅读次数:204
数据库 -- 02
引擎介绍 1.什么是引擎 MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。 例如,如果你在研究大量的临时数据,你 ...
分类:数据库   时间:2019-07-18 22:29:40    阅读次数:143
SQL Server 新安装启用sa用户/sa用户登录提示管道另一端无进程
安装时只用windows验证 安装完成后: 首先选中服务器(右键)->属性->安全性->服务器身份验证修改为"SQL SERVER和WINDOWS身份验证模式"其次展开服务器上的"安全性"->登陆名->选中SA登陆帐号(右键)->状态->登陆修改为启用 然后在控制面板-》管理工具-》服务-》启动sq ...
分类:数据库   时间:2019-07-18 22:30:04    阅读次数:411
如何校验SQL查询结果是否准确
总结平常工作中几种校验数据的思路
分类:数据库   时间:2019-07-18 22:30:25    阅读次数:343
用泛型写Redis缓存与数据库操作工具类
功能描述: 先从缓存获取数据,如果缓存没有,就从数据库获取数据,并设置到缓存中,返回数据。 如果数据库中没有数据,需要设置一个缓存标记flagKey,防止暴击访问数据库,用缓存保护数据库。 当删除缓存key时,需要同时删除flagKey,保证数据库可被访问。 关于java泛型的知识点,这里就跳过了。 ...
分类:数据库   时间:2019-07-18 22:35:18    阅读次数:161
SQL中 select count(1) count中的1 到底是什么意思呢?和count(*)的区别
count(1),其实就是计算一共有多少符合条件的行。1并不是表示第一个字段,而是表示一个固定值。其实就可以想成表中有这么一个字段,这个字段就是固定值1,count(1),就是计算一共有多少个1.同理,count(2),也可以,得到的值完全一样,count('x'),count('y')都是可以的。 ...
分类:数据库   时间:2019-07-18 23:45:15    阅读次数:223
sql优化,如何将in换为exists
原sql语句 优化后 ...
分类:数据库   时间:2019-07-19 00:02:54    阅读次数:181
数据库概念介绍
1.什么是数据库? 简单的说,数据库(Database)就是一种存放数据的仓库,只是这个厂库比较特别,这个厂库是按照一定的数据结构来组织储存的,我们可以通过数据库提供的多种方法来管理数据库里的数据. 2.数据库的分类: 数据库按照早期的数据理论分为:层次式数据库、网络式数据库和关系型数据库;然而当今 ...
分类:数据库   时间:2019-07-19 00:03:55    阅读次数:166
MySQL MHA应用实践(基础知识)
个人学习仅供参考!!!
分类:数据库   时间:2019-07-19 00:04:13    阅读次数:164
mysql update语句与limit的结合使用
有时候有需要批量更新数据表中从多少行到多少行的某个字段的值 mysql的update语句只支持更新前多少行,不支持从某行到另一行,比如 UPDATE tb_name SET column_name='test' ORDER BY id ASC LIMIT 30; 更新前30行的某个字段内容,没什么问 ...
分类:数据库   时间:2019-07-19 00:06:20    阅读次数:232
MySQL存储过程
摘自:https://www.cnblogs.com/l5580/p/5993238.html MySQL5 中添加了存储过程的支持。 大多数SQL语句都是针对一个或多个表的单条语句。并非所有的操作都怎么简单。经常会有一个完整的操作需要多条才能完成 存储过程简单来说,就是为以后的使用而保存的一条或多 ...
分类:数据库   时间:2019-07-19 00:07:16    阅读次数:157
Oracle sql 错误 : ORA-01861: 文字与格式字符串不匹配和日期与字符串互转问题解决
正确的要这样的: 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
Python连接M有SQL,新增操作
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
centos7 systemd加入mysqld.service
systemd添加mysqld服务
分类:数据库   时间:2019-07-19 10:37:37    阅读次数:289
redis 数据库在linux下的安装配置与使用
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 server 标量函数的用法
函数的内容是把汉字转换成拼音 ...
分类:数据库   时间:2019-07-19 11:02:02    阅读次数:109
sql server 2008 NULL值
SQL支持用NULL符号来表示缺少的值,它使用的是三值谓词逻辑,计算结果可是以TURE、FALSE或UNKNOWN。 SQL中不同语言元素处理NULL和UNKNOWN的方式也有所不同,如果逻辑表达式只涉及已经存在的值,那么最终的计算结果只有二种,要么TRUE要么FALSE。但是当逻辑表达式涉及缺少的 ...
分类:数据库   时间:2019-07-19 12:14:10    阅读次数:126
Scala与Mongodb实践4-----action的具体使用、选择出现的属性、排序等相关的指令
1、CreateCollection(分布式环境里面的action的使用) 2、选择属性(首页只出现商品的图片,价钱、不全部出现相关信息。。。) 3、相关排序过滤投影的相关使用。 从org.mongodb.scala的API中可得到相关的排序、过滤的相关的信息,它们都是返回Bson的 ...
分类:数据库   时间:2019-07-19 12:17:18    阅读次数:119
MySQL用户
创建用户 在对 MySQL 的日常管理和实际操作中,为了避免用户恶意冒名使用 root 账号控制数据库,通常需要创建一系列具备适当权限的账号,应该尽可能地不用或少用 root 账号登录系统,以此来确保数据的安全访问。 可以使用 CREATE USER 语句来创建一个或多个 MySQL 账户,并设置相 ...
分类:数据库   时间:2019-07-19 12:22:30    阅读次数:139
MySQL索引简介
索引是 MySQL 数据库中的重要对象之一,用于快速找出某个列中有某一特定值的行。 为什么要使用索引 索引是 MySQL 中一种十分重要的数据库对象。它是数据库性能调优技术的基础,常用于实现数据的快速检索。索引就是根据表中的一列或若干列按照一定顺序建立的列值与记录行之间的对应关系表,实质上是一张描述 ...
分类:数据库   时间:2019-07-19 12:30:42    阅读次数:119
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!