- 博客(37)
- 资源 (155)
- 问答 (2)
- 收藏
- 关注
原创 MySQL游标使用模板示例
BEGIN #声明一个开关变量flag用于循环结束判断 DECLARE flag BOOL DEFAULT FALSE; #声明变量1 DECLARE BL1 VARCHAR(255); #声明变量2 DECLARE BL2 VARCHAR(255); #声明可选变量1 DECLARE kxbl1 VARCHAR(255) ; #...
2019-08-30 18:06:24 286
原创 MySQL删除日志表数据
SET GLOBAL general_log = 'OFF';RENAME TABLE mysql.general_log TO mysql.general_log2;DELETE FROM mysql.general_log2;OPTIMIZE TABLE general_log2;RENAME TABLE mysql.general_log2 TO mysql.general...
2019-08-30 16:25:30 1282
原创 MySQL删除重复数据
CREATE DEFINER=`root`@`%` PROCEDURE `delrepetition`()BEGIN DECLARE flag BOOL DEFAULT FALSE;#声明一个开关变量flag用于循环结束判断默 DECLARE ids int; DECLARE titles VARCHAR(255) CHARSET utf8 ; DECLARE times in...
2019-08-30 14:19:05 174
原创 #1366 - Incorrect string value: '\xE6\x96\xB0\xE9\x97\xBB' for column 'cate_name' at row 1【转载】
转载自:https://www.php.cn/blog/detail/1115.html1.解释:这是一个自定义的Mysq函数在运行时候所报的错误2.Mysql的函数:CREATE FUNCTION `getClassName`(classId INTEGER)RETURNS varchar(50) CHARSET utf8DETERMINISTICBEGINDECLAR...
2019-08-30 14:06:39 1337
原创 MySQL行转动态列
SQL脚本create table product( id int, name varchar(10), description varchar(50), stock int);insert into product values(1, 'product1', 'first product', 5),(2, 'product2', 'second product'...
2019-08-29 18:15:25 330
原创 WordPress&行转列
SET @@session.group_concat_max_len = 102400;SET @@session.sort_buffer_size = 524288;select GROUP_CONCAT(meta_key) ,GROUP_CONCAT(CONCAT('max(if(meta_key=''',meta_key,''',meta_value,'''')) as ''',me...
2019-08-29 17:38:32 266
原创 excel拼接SQL
="INSERT into chars(chars.cr)VALUES ( "&A4&");"1、拼接用& 2、拼接的内容需要用“”引起="insert into RX_STYLE_INDEX_CON_STOCK values ('"&TEXT(A2,"YYYY-MM-DD")&"','"&B2&"','"&...
2019-08-29 16:14:30 530
原创 ASCII码表
!”#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRXTUVWXYZ[\]^—、abcdefghijklmnopqrstuvwxyz{|}~...
2019-08-29 16:05:59 271
原创 MySQL数据库被暴力破解过程中使用过的账户
-- 顺序和使用次数无关'root' 'admin' 'backup' 'root' 'web' 'server' 'mysq' 'sa' 'admin' 'test' 'mysqld' 'TRAINING' 'HOUSE' 'DUMP' 'NSF' 'admindb' 'dbs' 'apache' 'dbs' 'http' 'pma' 'wp' '...
2019-08-29 15:41:26 1498 2
原创 MySQL删除语句-删除表中符合条件的1000行&1205 - Lock wait timeout exceeded; try restarting transaction
DELETE FROM 表 WHERE 条件 ORDER BY 字段 LIMIT 1000删除表中符合条件的1000行1205 - Lock wait timeout exceeded; try restarting transaction刚刚编写了一个存储过程,使用了事务但是没有提交事务,删除过程中DELETE FROM 表 ,一直无法删除很慢,最终报以上错误。...
2019-08-29 10:13:37 1358
原创 MySQL存储过程 事务transaction
MySQL中,单个Store Procedure(SP)不是原子操作,而Oracle则是原子的。如下的存储过程,即使语句2失败,语句1仍然会被commit到数据库中:[sql]view plaincopycreatetabletestproc(idint(4)primarykey,namevarchar(100)); CR...
2019-08-29 10:12:36 115
原创 MySQL基础
##本单元目标一、为什么要学习数据库二、数据库的相关概念DBMS、DB、SQL三、数据库存储数据的特点四、初始MySQLMySQL产品的介绍MySQL产品的安装 ★MySQL服务的启动和停止 ★MySQL服务的登录和退出 ★MySQL的常见命令和语法规范五、DQL语言的学习 ★基础查询 ★条件查询 ★ 排...
2019-08-28 10:41:58 235
原创 开发论坛索引
1.https://www.ctolib.com/dotnet/2.http://sqlfiddle.com//一个在线SQL调试工具
2019-08-27 14:59:41 93
原创 开源库索引
1.ADONETHelper通过封装连接、命令、参数和数据适配器,简化了使用ADO.NET的代码。它实现了抽象工厂设计模式,因此OleDb、ODBC和SQL的用户代码是相同的。这个存储库包含两个项目:ADONETHelper和HowToUseADONETHelper。第二个示例包含一些使用ADONETHelper的代码示例,包括初始化、使用参数ect执行SQL语句。请注意,ADONET...
2019-08-27 14:56:38 152
原创 MySQL存储函数生成MD5彩虹表简单示例
CREATE DEFINER = `root` @`%` PROCEDURE `createmd5` ( ) BEGIN DECLARE maxs INT DEFAULT 60000;-- default 是指定该变量的默认值 DECLARE i INT DEFAULT 0; SET autocommit = 0; WHILE i <= maxs DO-- 循环开...
2019-08-26 18:17:35 684
原创 MySQL存储过程中使用SELECT …INTO语句为变量赋值
使用SELECT …INTO语句为变量赋值在MySQL存储过程中,可以使用SELECT …INTO语句对变量进行赋值,该语句在数据库中进行查询,并将得到的结果赋值给变量。SELECT …INTO语句的语法格式如下:SELECTcol_name[,...]INTOvar_name[,...]table_exprcol_name:要从数据库中查询的列字段名;var_na...
2019-08-23 17:22:07 1312
原创 MySQL两个有趣的函数
UUID_SHORT()返回“矮的”通用标识符作为64位无符号整数。返回的值UUID_SHORT()属性返回的字符串格式128位标识符不同。UUID()函数具有不同的唯一性。价值UUID_SHORT()如果下列条件成立,则保证是唯一的: 这个server_id当前服务器的值介于0到255之间,并且在您的主服务器和从服务器集合中是唯一的。 之间设置服务器主机的系统时间。米舍尔德...
2019-08-22 10:17:31 218
原创 MySQL-12.18杂项职能
表12.22杂项职能名字,姓名 描述 DEFAULT() 返回表列的默认值 INET_ATON() 返回IP地址的数值 INET_NTOA() 从数值返回IP地址 MASTER_POS_WAIT() 块,直到从服务器读取并应用到指定位置的所有更新为止。 NAME_CONST() 使列具有给定的名称 SLEEP() 睡几秒钟 ...
2019-08-22 10:14:47 128
原创 MySQL-12.17.2按修饰语分类
这个GROUP BY条款允许WITH ROLLUP修饰符,它导致摘要输出包括表示更高级别(即超级聚合)摘要操作的额外行。ROLLUP因此,您可以使用单个查询在多个分析级别回答问题。例如,ROLLUP可用于支持联机分析处理(OLAP)操作。假设sales表year,country,product,和profit记录销售盈利能力栏:CREATE TABLE sales( ye...
2019-08-22 09:55:18 137
原创 MySQL生成日期
SET @days = TIMESTAMPDIFF(DAY,'2019-05-01',now()); SET @d = -1; SELECT @d :=@d+1,ADDDATE('2019-05-01',@d) from 表 WHERE @d<@days效果:更新:上面的语句有个问题,生成的条数不一定有那么多。跟from的 表 有关...
2019-08-19 09:52:23 1788
原创 mybatis返回hashmap
@GetMapping("/mytest") public @ResponseBody Reobj<List<Map>> mytest() { Reobj<List<Map>> reobj = new Reobj<List<Map>>(); BasicsInfo basics...
2019-08-15 10:55:12 978
原创 MySQL数据库版本
MySQL 目前支持以下版本:MySQL 5.7、MySQL 5.6、MySQL 5.5,各个版本相关特性,请参见官方文档。MySQL 官方服务生命周期支持策略如下:Release GA Date Premier Support End Extended Support End Sustaining Support End MySQL Database 5.0...
2019-08-13 23:01:56 2033
原创 MySQL统计分组统计正负数和
关键代码SUM(COUNT), SUM(IF(COUNT>=0, COUNT,0)), SUM(IF(COUNT<0, ABS(COUNT),0))
2019-08-12 11:29:09 3692
原创 使用MySQLYumRepository的快速指南
使用MySQLYumRepository的快速指南摘要MySQLYum存储库提供了用于在Linux平台上安装MySQL服务器、客户端和其他组件的RPM包。这些软件包还升级并替换了从linux发行版本机软件存储库安装的任何第三方MySQL包,如果从MySQL可以为它们提供替换的话。MySQLYum存储库支持以下Linux发行版: 基于EL6和EL7的平台(例如Oracle Lin...
2019-08-08 22:28:01 2375
原创 mysql计划
默认情况下,计划任务没有开启,可以能过下面命令开启(一) 查看当前是否已开启事件计划:SHOW VARIABLES LIKE 'event_scheduler';(二) 开启事件计划(调度器)开关有4种方法: SET GLOBAL event_scheduler = ON;键值1或者ON表示开启;0或者OFF表示关闭;...
2019-08-08 18:16:03 215
原创 java获取请求信息
HttpServletRequest httpServletRequest = ((ServletRequestAttributes) RequestContextHolder.currentRequestAttributes()).getRequest(); System.err.println("----------------------------------------...
2019-08-07 18:08:18 980
原创 MySQLSQL优化思考
MySQL优化,首先尽量从SQL入手,通过SQL的优化可能会比硬件优化更加有效。发现自己以前写的SQL不怎样,不加索引之前,自己的sql执行需要4s,之前系统的sql需要20多秒,加完索引后,系统旧sql缩短到0.2s,提升很大,自己的sql没有提升。有大量的通过子查询生成的derived表,即使加了索引也不管用,改变SQL编写方法之后,配合索引,提升了至少百倍。...
2019-08-07 14:19:58 363
原创 MYSQL8.0系统数据库学习
SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for sys_config-- ----------------------------DROP TABLE IF EXISTS `sys_config`;CREATE TABLE `sys...
2019-08-07 11:08:31 270
原创 MySQL安装程序研究
MySQL安装程序运行之后会在C:\ProgramData\MySQL\MySQL Installer for Windows目录下生成一些文件。其中配置文件中存在以下地址:https://cdn.mysql.com/windows/installer/manifest.zip把这个文件下载下来发现是这个目录的文件。其中products.xml文件里存放了MySQL各种发行软件的下载地...
2019-08-06 14:07:57 472
原创 Mycli安装使用
mycli是MySQL,MariaDB和Percona的命令行界面,具有自动完成和语法高亮功能。相信看了下面这张图,就足以使你动心,迫不及待就想使用它了。演示图一、安装Mycli如果你安装了Python,那么安装它是十分简单的,首先以管理员权限打开你的CMD(即命令行工具),输入以下命令:pip install mycli二. 启动Mycli使用Mycli连接M...
2019-08-02 14:13:11 9458
原创 MySQL示例
BEGIN;LOCK TABLES `库名`.`表名` WRITE;DELETE FROM `库名`.`表名`;-- 插入语句UNLOCK TABLES;COMMIT;
2019-08-01 10:51:18 179
DB.Browser.for.SQLite-3.12.0-win64
2020-08-21
MySQL官方数据库.zip
2019-12-21
MySQL Server 5.5_min.zip
2019-11-19
mosquitto-1.6.7服务.zip
2019-11-12
TortoiseGit-2.8.0.0-64bit&Git;-2.23.0-64-bit.zip
2019-09-19
lenovo_hidhwradio_10054.exe
2019-09-15
Microsoft Virtual Server 2005 R2 SP1 - Enterprise Edition - 简体中文.zip
2019-08-16
Microsoft Visual C++ 2015 Redistributable Update 3 RC.zip
2019-08-14
Visual C++ Redistributable Packages for Visual Studio 2013.zip
2019-08-14
Chapter 13 SQL Statement Syntax.pdf
2019-08-01
Visual C++ Redistributable 2008-2019.zip
2020-11-04
Redis-x64-windows.zip
2020-10-26
java开发环境包.zip
2020-05-14
香橙派zero镜像及烧写工具.zip
2020-05-14
c#对象赋值之后加个“,”之后加一个标识符有什么用处?
2019-01-14
笔记本通过VGA线连接显示器有时闪屏有时黑屏半秒钟,可能是什么原因,怎么解决?
2018-11-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人