MySQL :: MySQL 8.0 Reference Manual :: 4.5.4 mysqldump — A Database Backup Program https://dev.mysql.com/doc/refman/8.0/en/mysqldump.html#mysqldump-pe ...
分类:
数据库 时间:
2020-03-28 23:49:31
阅读次数:
199
一、准备工作 https://dev.mysql.com/downloads/mysql/ 1.1 上传到指定目录,解压 tar -xvf mysql-8.0.19-linux-glibc2.12-x86_64.tar.xz 1.2 添加用户和组 [root@VM_0_3_centos mysql] ...
分类:
数据库 时间:
2020-03-28 23:42:30
阅读次数:
86
当需用到参数Map里面的数据时,直接写传进去的key,例Map map = new HashMap(); map.put("currPage1",10); 在mybatis的xml文件中需要引用的地方写上currPage1,如下文 数据库语句多层嵌套时,先执行最里层的语句,表的别名定义语句的最里层, ...
分类:
数据库 时间:
2020-03-28 23:37:39
阅读次数:
108
MySQL 的“utf8”实际上不是真正的 UTF-8,“utf8”只支持每个字符最多三个字节,而真正的 UTF-8 是每个字符最多四个字节。 MySQL 一直没有修复这个 bug,他们在 2010 年发布了一个叫作“utf8mb4”的字符集,这个字符集才是真正的“UTF-8”。 如果你在使用 My ...
分类:
数据库 时间:
2020-03-28 23:34:18
阅读次数:
93
SELECT CONCAT('ALTER TABLE `',TABLE_NAME,'` ', 'ADD ', IF(NON_UNIQUE = 1, CASE UPPER(INDEX_TYPE) WHEN 'FULLTEXT' THEN 'FULLTEXT INDEX' WHEN 'SPATIAL' ...
分类:
数据库 时间:
2020-03-28 23:27:43
阅读次数:
172
T1:SQL 注入 hint:简单的注入漏洞,可以使用sqlmap工具。 题目地址:http://www.szse.ml:8080/szse-1/index.php 简单的sql注入,先判断是何种注入类型。 http://www.szse.ml:8080/szse-1/index.php?id=1 ... ...
分类:
数据库 时间:
2020-03-28 23:23:34
阅读次数:
100
USE [PIS] GO /****** Object: StoredProcedure [dbo].[SynchronizePDI] Script Date: 2020/3/28 20:54:51 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ...
分类:
数据库 时间:
2020-03-28 23:14:23
阅读次数:
84
1.摘要 在同一数据库中查询某值,内置数据结构的查询速度快还是数据库sqlite3的查询速度快?针对这一问题,通过构建一个包含2500个随机数的列表,并将其插入sqlite3数据库中,利用timeit模块,分别对内置数据结构list和sqlite3查询某一值在不在数据组中进行对比。 2.代码 >>> ...
分类:
数据库 时间:
2020-03-28 21:48:06
阅读次数:
86
1、创建表和插入数据 CREATE TABLE `tb_test_emp` ( `id` int(11) NOT NULL AUTO_INCREMENT, `dept_id` int(11) NULL DEFAULT NULL, `name` varchar(255) CHARACTER SET u ...
分类:
数据库 时间:
2020-03-28 21:39:59
阅读次数:
136
今天项目上有个需求用某个字段的首字母排序: 正菜上: 1.使用oracle自带的函数nlssort; 1)按照汉字首字母排序:nlssort(xxx,'NLS_SORT=SCHINESE_PINYIN_M'); 2)按照汉字笔画排序:nlssort(xxx,'NLS_SORT=SCHINESE_ST ...
分类:
数据库 时间:
2020-03-28 21:34:32
阅读次数:
111
0. 对于InnoDB来说 XtraBackup在备份时,启动2个线程,一个线程按照页不断完成idb文件复制到指定的备份目录,另一个线程负责监视redo,当日志发生变化时,就复制变化的log pages。数据全部复制完成后,停止复制redo log。1. 环境XtraBackup 2.4mysql ... ...
分类:
数据库 时间:
2020-03-28 20:26:02
阅读次数:
90
一:使用高效的查询1.参数是子查询时,使用EXISTS代替IN; 如果参数是"1,2,3"这样的数值列表,一般不需要特别注意。 使用EXISTS时更快的原因有以下2个: 1.1如果连接列(id)上建立了索引,那么查询里面表时不要查实际的表,只需查索引就可以了。 1.2如果使用EXISTS,那么只要查 ...
分类:
数据库 时间:
2020-03-28 20:23:08
阅读次数:
114
1.清理环境 centos7会自带一个mariadb(mysql分支) 查看是否已安装 rpm -qa |grep -i mysql rpm -qa |grep -i mariadb(centos7默认系统自带的) rpm删除时如果有依赖关系,可以用yum remove + 包名来删除mariadb ...
分类:
数据库 时间:
2020-03-28 20:17:26
阅读次数:
68
0x00 前言 学习了一下堆叠注入和这三种连接方式预处理下的SQL注入问题。 0x01 基础知识 参考: https://www.cnblogs.com/joshua317/articles/5989781.html https://www.cnblogs.com/geaozhang/p/98913 ...
分类:
数据库 时间:
2020-03-28 20:07:26
阅读次数:
98
1、复制拓扑 可以在任意个主库和备库之间建立复制,只有一个限制:每一个备库只能有一个主库。 基本原则: 一个MYSQL备库实例只能有一个主库。 每个备库必须有一个唯一的服务器ID。 一个主库可以有多个备库(或者相应的,一个备库可以有多个兄弟备库)。 如果打开了log_slave_updates选项, ...
分类:
数据库 时间:
2020-03-28 20:02:21
阅读次数:
84
聚簇索引 数据库表的索引从数据存储方式上可以分为聚簇索引和非聚簇索引(又叫二级索引)两种。Innodb的聚簇索引在同一个B-Tree中保存了索引列和具体的数据,在聚簇索引中,实际的数据保存在叶子页中,中间的节点页保存指向下一层页面的指针。“聚簇”的意思是数据行被按照一定顺序一个个紧密地排列在一起存储 ...
分类:
数据库 时间:
2020-03-28 19:46:08
阅读次数:
110
Hibernate 原生 SQL 原生 SQL 如果你想使用数据库特定的功能如查询提示或 Oracle 中的 CONNECT 关键字的话,你可以使用原生 SQL 数据库来表达查询。Hibernate 3.x 允许您为所有的创建,更新,删除,和加载操作指定手写 SQL ,包括存储过程。 您的应用程序会 ...
分类:
数据库 时间:
2020-03-28 18:30:20
阅读次数:
115