sql中mod()函数取余数的用法 Mod(a,b) 在sql中的意思是 a / b 的余数(即 a % b ) 基础用法:如果id需要是偶数或者奇数时就可以使用mod。 mod(id,2)=1 是指id是奇数。 mod(id,2)=0 是指id是偶数。 select mod(3,2) from dual 执行如图: Mod(a,b) 在sql中的意思是 a / b 的余数(即 a % b ) 数据运维 2023-04-14 宇宙之一粟
Mysql删除重复数据并且只保留一条(附实例!) (1)以这张表为例: CREATE TABLE test ( id varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '注解id', name varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 数据运维 2023-04-14 大白菜程序猿
sql查询结果列拼接成逗号分隔的字符串方法 背景:做SQL查询时会经常需要,把查询的结果拼接成一个字符串。 解决方法: 通过group_concat函数 拼接的结果很长,导致拼接结果显示不全,可以通过以下方法解决。 在每次查询前执行 背景:做SQL查询时会经常需要,把查询的结果拼接成一个字符串。 解决方法: 通过group_concat函数 拼接的结果很长,导致拼接结果显示不全,可以通过以下方法解决。 数据运维 2023-04-14 大树
MySQL多表查询与7种JOINS的实现举例 目录 前言 1.案例多表连接 笛卡尔积(或交叉连接) 2. 多表查询分类讲解 角度1:等值连接与非等值连接 角度2:自连接与非自连接 角度3:内连接与外连接 3. SQL99语法实现多表查询 内连 目录前言1.案例多表连接笛卡尔积(或交叉连接)2. 多表查询分类讲解角度1:等值连接与非等值连接角度2:自连接与非自连接角度3:内连接与外连接3. SQL99语法实现多表查询内连接(INNER JOIN 数据运维 2023-04-14 LOVEHL^ˇ^
如何有效防止sql注入的方法 SQL注入攻击是黑客对数据库进行攻击常用的手段之一,随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于程序员的水平及经验参差不齐,相当大一 SQL注入攻击是黑客对数据库进行攻击常用的手段之一,随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于程序员的水平及经验参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输 数据运维 2023-04-14 向阳逐梦
MySQL核心参数优化文件my.ini实现 目录 一.数据库服务器配置 二.CPU的优化 三.内存的优化 四.IO的优化 五.连接的优化 六.数据一致性的优化 一.数据库服务器配置 CPU:48C 内存:128G DISK:3.2TSSD 二.CPU的优化 innodb_thread_con 目录一.数据库服务器配置二.CPU的优化三.内存的优化四.IO的优化五.连接的优化六.数据一致性的优化 一.数据 数据运维 2023-04-14 宇宙之一粟
程序员最实用的 SQL 语句收藏,看完这篇就够了 目录 前言 1. 创建 1.1 创建数据库 1.2 创建表格 1.3 创建索引 1.4 为已存在的列创建主键 1.5 为已存在的列创建自增约束 2. 插入 3. 修改 3.1 修改数据记录 3.2 修改数据库字符集为 utf8 3.3 修改 目录前言1. 创建1.1 创建数据库1.2 创建表格1.3 创建索引1.4 为已存在的列创建主键1.5 为已存在的列创建自增约束2. 插入3. 修改3.1 修 数据运维 2023-04-14 LOVEHL^ˇ^
Mysql中的日期时间函数小结 目录 1 CURDATE()函数 2 CURTIME()函数 3 NOW()函数 4 UNIX_TIMESTAMP(date)函数 5 FROM_UNIXTIME(timestamp)函数 6 UTC_DATE()函数 7 UTC_TIME()函数 8 YEAR(date)函数 9 MONTH(date)函数 10 MONTHNAME(date)函数 11 DAY(date)函数 目录1 CURD 数据运维 2023-04-14 泡泡
在SQL中该如何处理NULL值 在日常使用数据库时,你在意过NULL值么? 其实,NULL值在数据库中是一个很特殊且有趣的存在,下面我们一起来看看吧; 小伙伴想精准查找自己想看的MySQL文章?喏 →MySQL专栏目录 | 点 在日常使用数据库时,你在意过NULL值么? 其实,NULL值在数据库中是一个很特殊且有趣的存在,下面我们一起来看看吧; 小伙伴想精准查找自己想看的MySQL文章?喏 数据运维 2023-04-14 共饮一杯
MySQL多表操作的外键约束教程 目录 一.多表关系 一对一关系 一对多/多对一关系 多对多关系 二.外键约束 特点 创建外键约束 方式1-在创建表时设置外键约束 方式2-在创建表时设置外键约束 在外键约束下的操作 1.数 目录一.多表关系一对一关系一对多/多对一关系多对多关系二.外键约束特点创建外键约束方式1-在创建表时设置外键约束方式2-在创建表时设置外键约束在外键约束下的操作1.数据插入2.删除数据3.删除外键约束外键约束- 数据运维 2023-04-14 大猫
SQL 窗口函数实现高效分页查询的案例分析 不闻不若闻之,闻之不若见之,见之不若知之,知之不若行之。学至于行之而止矣。——荀子 大家好!我是只谈技术不剪发的 Tony 老师。 在使用 SQL 语句实现分页查询时,我们需要知道 https://img.mryunwei.com/uploads/2023/04/20230415052929878.jpg& 数据运维 2023-04-14 捡田螺的小男孩
MySQL中列转行和行转列总结解决思路 目录 引言 列转行 行转列 总结 引言 在学习sql中遇到了列转行和行转列的题目,这里总结一下如何在对应的情景下解决不同的题目; 列转行 创建一个表stu_score_01: SET NAMES utf8mb4;SET FO 目录引言列转行行转列总结 引言 在学习sql中遇到了列转行和行转列的题目,这里总结一下如何在对应的情景下解决不同的题目; 列转行 创建一 数据运维 2023-04-14 宇宙之一粟
SQL Server 2014 数据库中文版安装图文教程 目录 软件环境准备 安装 .Net Framework 3.5 sp1 IIS、SQL SERVER和VS的安装顺序 安装SQL Server2014 SQL Server 2014三大新特性:集成内存OLTP、BI和混合云搭建,那么记录一下我们的安装过程及配置。 目录软件环境准备安装 .Net Framework 3.5 sp1IIS、SQL SERVER和VS的安装顺序安装SQL Server 数据运维 2023-04-14 大树
MySQL安装提示配置信息已损坏请联系技术人员 为了重新安装MySql,看别人的博客说在注册表中搜索mysql,全部删除。再安装时提示配置信息已损坏!!!!!!!!!! 注意 : 删除时如果文件夹的所有子项确定只和mysql有关,一定 为了重新安装MySql,看别人的博客说在注册表中搜索mysql,全部删除。再安装时提示配置信息已损坏!!!!!!!!!! 注意:删除时如果文件夹的所有子项确定只和mysql有 数据运维 2023-04-14 剑圣无痕
mybatis调用sqlserver存储过程返回结果集的方法 第一种:返回值通过out输出 sqlserver存储 testMapper.xml 两种都能接收到数据的, 因为我的实体类字段与数据库的不一致,上面图片是按照数据库字段定义的,下图是按照实体类定义的,接 第一种:返回值通过out输出 sqlserver存储 testMapper.xml 两种都能接收到数据的, 因为我的实体类字段与数据库的不一致,上面图片是按照 数据运维 2023-04-14 LOVEHL^ˇ^
MySQL 8.0.31中使用MySQL Workbench提示配置文件错误信息解决方案 MySQL 8.0.31中使用MySQL Workbench提示配置文件错误信息 Error opening configuration file UnicodeDecodeError:gbk coded cant decode byte 0x92 in position 5004: illegal multibyte sequence 配置文件之前安装MySQL Server的时候编 数据运维 2023-04-14 穿过生命散发芬芳
仅用一句SQL更新整张表的涨跌幅、涨跌率的解决方案 问题场景 各大平台店铺的三项评分(物流、服务、商品)变化情况; 商品每日价格的变化记录; 股票的实时涨跌浮; 复现场景 表:主键ID,商品编号,记录时的时间,记录时的价格, 问题场景 各大平台店铺的三项评分(物流、服务、商品)变化情况; 商品每日价格的变化记录; 股票的实时涨跌浮; 复现场景 表:主键ID,商品编号,记录时的时间,记录时的价格,创建时间。 数据运维 2023-04-14 大猫
在windows环境下配置并随意切换两种mysql版本的方法 目录 前言 一、去官网下载zip安装包 二、配置 1.创建my.ini文件 2.环境变量 3、使用管理员身份打开dos命令窗口 4、安装mysql8的服务和初始化data 5、启动 6 错误解决:修改mysql8服务的注册表 目录前言一、去官网下载zip安装包二、配置1.创建my.ini文件2.环境变量3、使用管理员身份打开dos命令窗口4、安装mysql8的服务和初始化data5、启动6 错误解 数据运维 2023-04-14 Escape
jdbc使用PreparedStatement批量插入数据的方法 目录 批量插入 1. 批量执行SQL语句 2. 高效的批量插入 批量插入 1. 批量执行SQL语句 当需要成批插入或者更新记录时,可以采用Java的批量更新机制,这一机制允许多条语句一次性提交给数 目录批量插入1. 批量执行SQL语句2. 高效的批量插入 批量插入 1. 批量执行SQL语句 当需要成批插入或者更新记录时,可以采用Java的批量更新机制,这一机制 数据运维 2023-04-14 三掌柜
Mysql内连接与外连接的区别详解 目录 前言 内连接inner join 外连接outer join 左(外)连接 left join 右(外)连接 right join 总结 前言 我在写sql查询的时候,用的最多的就是where条件查询,这种查询也叫内连查询inner join,当 目录前言内连接inner join外连接outer join左(外)连接 left join右(外)连接 right join总结 数据运维 2023-04-14 共饮一杯