随笔分类 - 数据库
摘要:有时候,我们某个数据表中,可能有几列的数据都是一样的,此时我们可能想查询出这几列数据相同的所有数据行,并保留最新一条,将其他重复的数据删除。 🥇1、ROW_NUMBER函数 假设我们有如下数据表: 此时我们可以使用ROW_NUMBER函数,根据某几列查询出重复数据的新的排序列,该排序列就是根据某几
阅读全文
摘要:1、🥇下载 下载地址:https://dev.mysql.com/downloads/mysql/ 文件地址:https://dev.mysql.com/get/Downloads/MySQL-8.3/mysql-8.3.0-winx64.zip 2、🥈安装 将下载下来的文件(mysql-8.3
阅读全文
摘要:具体代码如下所示: /***************************************** 实例:打印输出数据表BUS_Test中的Name和Age字段的值 *****************************************/ --声明遍历@Name和@Age DECL
阅读全文
摘要:很多时候,我们在用SQL语句查询数据时,难免会漏掉对SQL语句性能的考虑,所以有时就会造成SqlServer服务占用过高的问题,为了大致排查是哪些SQL语句造成的问题,我们可以通过如下SQL查询出最近所有耗时最大的SQL语句,具体查询SQL语句如下所示: SELECT s2.dbid, s1.sql
阅读全文
摘要:具体SQL如下所示: --获取字符串中的数字部分 CREATE FUNCTION [dbo].[f_GetNumStr] ( @Str NVARCHAR(MAX) ) RETURNS NVARCHAR(MAX) AS BEGIN WHILE PATINDEX('%[^0-9]%',@Str)>0 B
阅读全文
摘要:以下设置针对MySql8+版本进行测试,低版本暂无测试。 以管理员身份CMD并定位到MySql安装的bin目录,然后执行命令mysql -u root -p登录到MySql,然后输入登录密码,登录成功后输入命令use mysql;切换到mysql数据库,接下来就可以输入命令创建用户了。 1、🥇创建
阅读全文
摘要:1、🥇问题描述 具体错误信息如下所示: 2021-08-13T06:18:24.942954Z 0 [System] [MY-010116] [Server] D:\Net_Program\Net_MySql\bin\mysqld.exe (mysqld 8.0.26) starting as p
阅读全文
摘要:1、🥇问题描述 具体执行的SQL和报错的信息如下图所示: 2、🥈解决办法 连接字符串中增加Allow User Variables=True;的配置即可,如下所示: Server=192.168.2.1;Port=3306;Database=test_db;Uid=test_user;Pwd=1
阅读全文
摘要:1、🎀问题描述 出现的错误信息如下图所示: 2、🎨解决办法 打开SqlServer配置管理器,点击SQL Server服务,点击右侧的“SQL Server (MSSQLSERVER)”,右键打开属性,“登录”选项卡中将“内置账户”选择为“Local System”,点击应用即可(记得重启Sql
阅读全文
摘要:我们在使用DBeaver连接PostgreSQL后,发现数据库中只有“postgres”默认数据库,不显示我们自己创建的数据库。 1、🍕问题描述 我们在使用DBeaver连接PostgreSQL后,发现数据库中只有postgres默认数据库,不显示我们自己创建的数据库。如下图所示: 2、🍔解决办
阅读全文
摘要:我们在维护数据库数据的时候,通常会用到各种SQL语句对数据进行操作或者维护,如:查看某个数据库中有哪些用户数据表、每个数据表中总共有多少条数据…… SqlServer官方地址:https://learn.microsoft.com/zh-cn/sql 1、🎉整理说明 我们在维护数据库数据的时候,通
阅读全文

浙公网安备 33010602011771号