在做业务数据分析的时候,可能会遇到这样一个场景,需要将多个字段进行拼接,变为一个长字符串
2025年05月26日
Json在5.7.8原生支持,在8.0引入了json字段的部分更新(json partial update)以及两个聚合函数,JSON_OBJECTAGG,JSON_ARRAYAGG
2025年05月26日
首先的话,我们来仔细搞清楚这个攻击的流程,第一步就是了解一下,什么是sql?又什么是sql注入、sql注入的流程和步骤。
1、首先什么是sql,
Sql是一种数据库查询和程序设计的语言,这里的数据库是指存放网站的一些信息数据,常见的数据库有:mysql、access、mssql(sql server)、oracle数据库等等,这些数据库被大多数的中小型企业使用,专门存放用户的一些网站信息和数据信息,通过一些sql语言中一些的命令去增加、删除、改写、查询这些数据。这个就是sql。
2025年05月26日
一 说明
如果是初学者,建议去网上寻找安装Mysql的文章安装,以及使用navicat连接数据库,以后的示例基本是使用mysql数据库管理系统;
二 准备前提
需要建立一张学生表,列分别是id,名称,年龄,学生信息;本示例中文章篇幅原因SQL注释略;
建表语句:
2025年05月26日
由于特殊要求,客户要求,将数据库中的某些数据,每天指定时间自动导出到指定位置。方便其它业务的使用。
首先说下设计思路:因为需求比较简单,打算用MYSQL数据库的函数+事件功能完成。
首先,定义各一个导出EXCEL的函数,因为本函数需要每24小时重复执行,导出文件就采用年月日时分秒命名,以区分每天的导出记录。
示例代码如下:
2025年05月26日
在SQL Server数据库表查询过程中,我们往往需要将查询结果中的列数据进行处理,如拼接成一条完整的记录。这些操作一般简称为查询结果的列转行操作。本文以某一项目实际需求为背景对查询结果的列转行实现过程进行分析。
假设存在以下数据表,数据表名称为judger,字段包括sid,sname,jid,pname。该表为某竞赛裁判信息表,其中sid为竞赛项目编号,sname为竞赛名称,jid为裁判编号,pname为裁判所属省份。表结构及基本数据描述如下图: