MySQL客户端不需要commit代码需要commit原因分析
摘要:一、客户端与python在操作数据库时的差别 在日常使用mysql客户端操作mysql和使用python代码操作mysql时,会发现他们不一致的地放: 在mysql客户端中,不管是执行select还是执行delete等命令,都不需要commit;但在python代码中我们经常要写conn.commi
阅读全文
posted @
2020-02-12 21:42
诸子流
阅读(2013)
推荐(0) 编辑
SQL预编译中order by后为什么不能参数化原因
摘要:一、背景 上周五有个朋友说,防sql注入都用参数化的方法,但是有些地方是不能参数化的。比如order by后就不能参数化,她有个同事挖sql注入时找有排序功能需求的位置(比如博客常按时间排序),基本十之六七都能挖到sql注入。 某些地方不能参数化,这个问题在以前面试时有被问过,但回答不上来,后来也没
阅读全文
posted @
2019-12-28 10:28
诸子流
阅读(9130)
推荐(3) 编辑
MySQL基本使用教程
摘要:一、结构类操作 1.1 连接数据库 1.1.1 命令连接数据库 # 基础格式 mysql [OPTIONS] [database_name] # 常用参数格式 mysql [-h<ip>] [-u<username>] [-p<password>] [-P<port>] [-e<command>]
阅读全文
posted @
2019-11-02 12:18
诸子流
阅读(1597)
推荐(0) 编辑
MySQL字符串列与整数比较
摘要:一、问题说明 为了简便在存储时我们经常将整型字段也以字符串形式存储(如id值),但在筛选比较时就需要将该字段转为数值类型。 二、处理办法 2.1 使用cast函数进行类型转换 cast函数格式 cast(column_name as target_value_type),例如现有edb_id字段将其
阅读全文
posted @
2018-11-21 18:06
诸子流
阅读(1742)
推荐(0) 编辑
MySQL修改版本号教程
摘要:处理扫描器扫出的漏洞,基本有四种方法:一是升级软件包到新版本(包括打补丁和整个替换升级),二是修改banner配置项(包括禁用banner和修改banner内容),三是添加白名单(包括主机防火墙和软件白名单),四是强制替换版本字符串。 具体到mysql,升级是比较麻烦的各种配置选项可能不兼容,多次探
阅读全文
posted @
2017-11-28 17:05
诸子流
阅读(11237)
推荐(0) 编辑
MySQL修改root密码教程
摘要:1.记得密码但想要更新密码 2.忘记原来密码而要修改
阅读全文
posted @
2017-05-05 14:44
诸子流
阅读(316)
推荐(0) 编辑
Eclipse导入Oracle/MySQL数库驱动包教程
摘要:在操作数据库时除了import相关的SQL类外,还得在项目中导入数据库的驱动才能连接和操作数据库。 而数据库驱动jar包在默认Java的lib里是没有的,要自己到官网下载导入;本教程以Oracle为例其他数据库和其他JAR包导入方法和这应该也一样。 Oracle驱动下载链接:http://www.o
阅读全文
posted @
2017-04-26 09:28
诸子流
阅读(1927)
推荐(0) 编辑
Java连接Oracle/MySQL数据库教程
摘要:一、下载 oracle java驱动下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html mysql java驱动下载地址:https://dev.mysql.com/do
阅读全文
posted @
2017-04-25 17:34
诸子流
阅读(898)
推荐(0) 编辑
MySQL数据库备份与恢复
摘要:MySQL备份和恢复,通过搜索和官方的文档最常用的就是使用mysqldump命令 还有一个最直接的办法是备直接备份MySQL的data目录下的所有文件。
阅读全文
posted @
2017-04-19 16:30
诸子流
阅读(323)
推荐(0) 编辑
MySQL升级教程(CentOS)
摘要:1.支持的升级方式 原地升级(In-Place Upgrade):直接替换二进制文件(即直接yum update/rpm -Uvh升级rpm包)数据库目录等都不变。 逻辑升级(Logical Upgrade):先用mysqldump导出数据库--替换二进制文件--重新导入数据库。 2.支持升级路径
阅读全文
posted @
2017-04-19 16:02
诸子流
阅读(2154)
推荐(0) 编辑
MySQL变量变更小记
摘要:MySQL会随版本的更新,在新版本中淘汰一些variable和引入一些新的variable。在配置variable后不起作用或安全扫描取不到variable值产生告警时,可能正是variable变更的原因。 1.default-character-set和character-set-server:
阅读全文
posted @
2017-03-02 17:08
诸子流
阅读(241)
推荐(0) 编辑
MySQL安装教程(mysql5.6_bundle)
摘要:1.下载软件包 下载链接:https://dev.mysql.com/downloads/mysql/5.6.html#downloads centos6--MySQL-5.6.35-1.el6.x86_64.rpm-bundle.tar centos7--MySQL-5.6.35-1.el7.x8
阅读全文
posted @
2017-03-02 16:27
诸子流
阅读(5501)
推荐(0) 编辑