当前位置:首页 > 数据库

mysql大表修改字段类型

2024-11-29数据库2
由于平台币需要从之前的整形类型变为支持小数的decimal类型,所以需要对订单表的字段类型进行修改.订单表: 目前数据已经有 2000多万数据了,数据量还是比较大的, 需要修改的字段有3个,订单表名为 order_info解决方案一直接用sql原生语句1alter table order_info...

mysql执行导入sql文件速度太慢解决方法

2024-11-29数据库1
mysql执行导入sql文件速度太慢在mysql导入数据量非常大的sql文件的时候,速度非常慢。网上研究了一下发现可以通过修改导出命令来优化,记录如下1、先查看目标库的参数值12show variables like 'max_allowed_packet';show variabl...

MySQL实现身份鉴别

2024-11-29数据库2
MySQL实现身份鉴别
前言MySQL的身份鉴别是数据库安全的核心命题之一。在每日“拧螺丝”的工作中,我们的开发人员可能会忽略这个问题。正因如此,博主以这个契机,向大家做一次专题介绍。看过此文,相信你能够“上应付得了等保,下对得起公司”。Q:如何保障MySQL数据库身份鉴别的有效性提示:本文示例均已MySQL5.7为例,通...

mysql逗号分隔的一行数据转为多行数据怎么操作

2024-11-29数据库1
mysql逗号分隔的一行数据转为多行数据怎么操作
原表:结果:方法一:如果每条数据的被逗号分隔的数量在637条以内,使用 mysql.help_topic(mysql自带的表,只有637个序号)。1234select a.id,a.enclosure_ids,       SUB...

mysql查看binlog日志

2024-11-29数据库2
mysql查看binlog日志
mysql 配置、查看binlog日志:示例为MySQL8.01、 检查binlog开启状态SHOW VARIABLES LIKE ‘log_bin’;如果未开启,修改配置my.ini开启日志 安装目录配置my.ini(mysql8在data目录) log-bin=mysql-bin(开启日志并指定...

mysql数据去重高效方法

2024-11-29数据库1
在MySQL中,去重通常指的是从查询结果中删除重复的行。这可以通过多种方式实现,具体取决于你的需求。以下是一些常见的去重方法:1. DISTINCT 关键字:如果你只是想简单地去重,不关心分组,那么使用 DISTINCT 可能更合适:使用 DISTINCT 关键字可以返回唯一不同...

mysql中窗口函数lag()的用法

2024-11-29数据库1
在MySQL中,窗口函数LAG()可以用来访问当前行的前一行或多行的数据。这个函数通常用于分析时间序列数据,比如计算相邻行之间的差异或者获取前一个状态等。以下是LAG()函数的基本语法:1LAG(expression [, offset] [, default_value]) OVER (parti...

MySQL中group_concat函数的用法

2024-11-29数据库1
MySQL中group_concat函数的用法
一、group_concat函数的功能将group by产生的同一个分组中的值连接起来,返回一个字符串结果。group_concat函数首先根据group by指定的列进行分组,将同一组的列显示出来,并且用分隔符分隔。由函数参数(字段名)决定要返回的列。例如:1234567891011create...

mysql怎么执行

2024-11-29数据库1
mysql怎么执行
MySQL架构与SQL执行流程MySQL主要而分为server层和存储引擎层两部分Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视...

MySQL记录操作日志

2024-11-29数据库1
在 MySQL 中记录操作日志,通常有几种方法可以实现。最常见的方式是通过启用 MySQL 的日志功能,或者使用触发器、审计插件等手段来记录数据库操作。下面是一些常见的记录操作日志的方法:1. 启用 MySQL 通用查询日志(General Query Log)MySQL 提供了通用查询日志(Gen...

mysql实用操作之日期格式化

2024-11-29数据库1
在MySQL中,你可以使用DATE_FORMAT()函数来格式化日期。DATE_FORMAT() 函数通常用于格式化 DATETIME 或 TIMESTAMP类型的字段。这个函数允许你按照指定的格式来显示日期和时间。下面是一些常见的日期格式化的例子:显示年-月-日:1SELECT DATE...

怎么查看本地mysql的username和密码

2024-11-29数据库1
要查找本地 MySQL 数据库的用户名和密码,可以通过以下几种方式进行:1. 查找 MySQL 当前用户你可以通过以下命令登录 MySQL,并查看当前连接的用户名。步骤:打开命令行(终端/命令提示符)。登录 MySQL: 如果你知道 MySQL 的 root 用户或其他用户的密码,输入以下命令登录:...

MySQL敏感数据进行加密的方法

2024-11-29数据库1
使用MySQL内置的加密函数AES_ENCRYPT和AES_DECRYPT函数方法介绍:AES(Advanced Encryption Standard)是一种对称加密算法。在MySQL中,可以使用AES_ENCRYPT函数对数据进行加密,使用AES_DECRYPT函数进行解密。这种加密方式的特点是...

SQL 窗口函示例数

2024-11-29数据库3
SQL 窗口函示例数
1.窗口函数之排序函数RANK, DENSE_RANK, ROW_NUMBER1.RANK函数计算排序时,如果存在相同位次的记录,则会跳过之后的位次有 3 条记录排在第 1 位时: 1 位、1 位、1 位、4 位…2.DENSE_RANK函数同样是计算排序,即使存在相同位次的记录,也不会跳过之后的位...

sqlserver数据库修改实例名称

2024-11-29数据库4
sqlserver修改实例名称123456789101112if serverproperty('servername') <> @@servername begin    declare @server sysname  ...

SQLServer数据库怎么还原重命名

2024-11-29数据库2
SQLServer数据库怎么还原重命名
SQLServer数据库还原重命名将备份的数据还原,因为数据库名冲突,需要将还原的数据库重命名1.新建数据库例如Test12.右键数据库-》任务-》还原进入还原数据库界面选择设备,然后找到还原数据库备份文件3.点击文件选项选中‘将所有文件重新定位到文件夹’将逻辑文件Test.mdf,Test_log...

SQLServer中RAISERROR的用法

2024-11-29数据库3
今天,我们将深入研究SQL Server数据库中的一个强大而常用的错误处理工具——RAISEERROR,了解其详细用法和在实际开发中的应用。1. RAISEERROR的背景在SQL Server中,RAISEERROR是一种用于生成错误消息并返回其错误号的机制。通过合理使用RAISEERROR,可以...

SQL Server定期收缩日志文件

2024-11-29数据库2
SQL Server定期收缩日志文件
一、环境配置1、查看数据库的属性2、文件设置记住逻辑名称!3、备份模式4、查看收缩配置5、查看收缩选项二、编写作业计划1、选择新建作业2、常规配置名称必须要填写,类型和说明可以选择填写3、步骤点击新建按钮4、输入内容输入名称,选择数据库,输入需要执行的命令5、脚本详解1234567891011USE...