- 博客(27)
- 资源 (1)
- 收藏
- 关注
原创 MySQL技巧之跨服务器数据查询:进阶篇-从A服务器的MySQ数据库复制到B服务器的SQL Server数据库的表中
借用微软的SQL Server + ODBC 即可实现MySQL跨服务器间的数据查询。即使用 SELECT xxx FROM OPENQUERY(…)实现查询,能查询再改装成插入语句就简单了。从而轻松实现从A服务器的MySQ数据库复制到B服务器的SQL Server数据库的表中。
2024-11-28 17:04:36
529
原创 MySQL技巧之跨服务器数据查询:高级篇-A数据库与B数据库查询合并自动生成Excel文件
借用微软的SQL Server + ODBC 即可实现MySQL跨服务器间的数据查询。准备两个能连接两个不同服务器的链接名,使用OPENQUERY函数,把能连接A、B数据库的动态语句拼接好,拼接再拼接,执行EXEC master..xp_cmdshell @SQL即可。自动生成Excel表文件,封装到一个SQL Server的存储过程中,再做一个作业自动执行。
2024-11-13 17:23:33
322
原创 MySQL技巧之跨服务器数据查询:基础篇-A数据库与B数据库查询合并--封装到存储过程中
借用微软的SQL Server + ODBC 即可实现MySQL跨服务器间的数据查询。准备两个能连接两个不同服务器的链接名,使用OPENQUERY函数,把能连接A、B数据库的动态语句拼接好,执行 EXEC sp_executesql @QryStr即可。最后封装到一个SQL Server的存储过程中,再做一个作业自动执行。
2024-11-13 16:59:05
468
原创 MySQL技巧之跨服务器数据查询:高级篇-先调用A数据库的MySql存储过程再复制到B数据库的表中
借用微软的SQL Server + ODBC 即可实现MySQL跨服务器间的数据查询。这里演示了调用存储过程的方法,再使用 INSERT INTO OPENQUERY(…),实现跨服务器间复制(插入)记录,轻松实现先从A数据库处理数据,然后复制到B数据库的表中。
2024-11-13 16:08:20
1383
原创 MySQL技巧之跨服务器数据查询:基础篇-删除语句如何写
借用微软的SQL Server + ODBC 即可实现MySQL跨服务器间的数据查询。使用DELETE OPENQUERY(…),实现跨服务器间记录删除。
2024-11-13 15:33:59
571
原创 MySQL技巧之跨服务器数据查询:进阶篇-从A数据库复制到B数据库的表中
借用微软的SQL Server + ODBC 即可实现MySQL跨服务器间的数据查询。使用 INSERT INTO OPENQUERY(…),实现跨服务器间复制(插入)记录,轻松实现从A数据库复制到B数据库的表中。
2024-11-13 10:43:41
1517
原创 MySQL技巧之跨服务器数据查询:基础篇-更新语句如何写
借用微软的SQL Server + ODBC 即可实现MySQL跨服务器间的数据查询。使用UPDATE OPENQUERY(...),实现跨服务器间记录更新。
2024-11-12 18:12:27
808
1
原创 MySQL技巧之跨服务器数据查询:基础篇-A数据库与B数据库查询合并
借用微软的SQL Server + ODBC 即可实现MySQL跨服务器间的数据查询。准备两个能连接两个不同服务器的链接名,使用OPENQUERY函数,把能连接A、B数据库的动态语句拼接好,执行 EXEC sp_executesql @QryStr即可。
2024-11-12 17:18:44
541
原创 MySQL技巧之跨服务器数据查询:基础篇-如何获取查询语句中的参数
借用微软的SQL Server + ODBC 即可实现MySQL跨服务器间的数据查询。使用OPENQUERY函数,把动态语句拼接好,执行 EXEC sp_executesql 后有多个参数的写法,可以获取查询返回的参数
2024-11-12 16:45:52
819
原创 MySQL技巧之跨服务器数据查询:基础篇-动态参数
借用微软的SQL Server + ODBC 即可实现MySQL跨服务器间的数据查询。使用OPENQUERY函数,把动态语句拼接好,执行 EXEC sp_executesql @QryStr 即可。
2024-11-12 11:52:30
484
原创 MySQL技巧之跨服务器数据查询:基础篇
借用微软的SQL Server + ODBC 即可实现MySQL跨服务器间的数据查询。本文介绍如何设置一个在MS SQL Server 可以连接指定实例的MySQL数据库的链接名: MY_ODBC_MYSQL
2024-10-23 15:06:02
465
原创 巧用MySQL临时变量之五:如何获得某月一个周序号加一个日期范围
巧用MySQL的临时变量@xxx,可方便获得一个行计数器。借用任意一个表,可简单获得指定的行记录,每行一个日期。再通过获得周,再按周分组取出每周最小日期、最大日期,字符串拼接即可。
2024-10-23 11:54:04
405
原创 MySQL技巧之函数篇:雪花算法之MySQL编写实例一的升级版
用MySQL语句编写一个雪花算法函数的升级版,解决同一时间在插入语句中用到大量的雪花ID值
2024-09-23 18:38:15
1062
原创 MySQL技巧系列之三:千里追踪之寻找问题线程是什么IP地址的服务器产生的
追踪MySQL问题线程,巧用MySQL的内置库information_schema.innodb_trx表中可以看到正在执行的语句,找出线程ID,再从information_schema.processlist表里查询到相关IP信息。
2024-03-21 18:23:33
481
1
原创 MySQL技巧系列之二:屠龙刀之专杀死锁线程
MySQL的专杀死锁线程的屠龙刀在哪里?MySQL的内置库information_schema.innodb_trx表中可以看到正在执行的语句,找出线程ID,KILL杀掉即可
2024-03-20 10:35:12
473
1
原创 MySQL技巧系列之《未经证实的葵花宝典》:一篇可以当饭吃的MySQL文章,值得收藏
灵活应用MySQL内置的系统库information_schema,可以找到好多东西:找表,找字段,找存储过程,找触发器,找事件。还可以生成数据结构表(字典表)。一篇好文章可以当饭吃,值得收藏!
2024-03-19 17:31:40
1593
1
原创 MySQL技巧系列之一:如何把一个由多个id拼接而成的id串作为参数传给存储过程
把一个由多个id拼接而成的id串当作参数传给MySQL存储过程后,不能简单放进查询中,应拼接成一个语句,通过EXECUTE 执行拼接的语句
2024-03-19 11:12:35
473
1
原创 巧用MySQL的临时变量之三:如何做一个类似excel表单元格合并要求更复杂的查询
巧用MySQL的临时变量可做一个类似excel表单元格合并但要求更复杂的查询
2024-03-14 13:56:03
420
1
原创 巧用MySQL的临时变量之四:如何找出一个表中自增字段中间的空缺的数据段
通过MySQL的临时变量,可以巧妙地获得上一行记录的值,从而方便地与下一行进行各种去运算。
2024-03-13 09:58:34
435
1
原创 巧用MySQL的临时变量之二:如何做一个类似excel表单元格合并的效果
灵活应用MySQL的临时变量,可以使脚本写出很多相当复杂的查询结果。实现类似excel表中单元格合并的效果。本例中用临时变量@dh记录它的变化,从而控制另一个临时变量@rownum的 0 或1变化,最后通过 IF(@rownum = 0, 收入, '') 收入 来决定单元格要不要显示0。
2024-03-12 10:18:07
1460
1
原创 巧用MySQL的临时变量之一:如何批量调整一个字段值,要按指定起始数重新按顺序排
巧用MySQL的临时变量@xxx,可方便产生的一个有序的数值。如果目标字段在其它表上用到,不要直接更新目标字段,要添加一个过渡字段,把要更新的值准备好放在过渡字段中,然后先更新明细表的关联,最后再更新主表上目标字段。
2024-03-11 10:36:23
1833
原创 如何把MySQL表中自增字段值调小
MySQL表中自增字段值跳跃了一大段,新记录ID很大,如果调小呢?正确方法是除了改小ID值外,关键的一步是取消一次自增属性,再重新设置一次自增属性。
2024-03-08 18:29:10
805
1
原创 SQLyog小海豚MySQL工具的连接保存在哪里
SQLyog小海豚MySQL工具的连接保存在C:\Users\Administrator\AppData\Roaming\SQLyog\sqlyog.ini
2024-03-07 18:10:17
1606
1
原创 MySQL UNION ALL拼接语句行数太多出错的解决方案
MySQL UNION ALL拼接语句行数太多出错。错误代码: 1436错误代码: 1064解决方案就是外层再包一层即可
2024-03-07 15:14:20
968
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人