标签 数据库 下的文章
- 首页
- 数据库
SQL Server:删除没有ID主键的重复记录
SQL Server 删除完全相同的重复记录,只保留一行记录,并且这些记录没有 id 主键,网上大多教程都是在有 id 主键的情况下删除的,此文方法适用于删除没有id主键的重复记录。删除重复数据SQL语句测试数据codename010102020101with t1 as(select *,row_number() over (partition by name,code order by ...
C# 连接 MySQL 报错:Unable to connect to any of the specified MySQL hosts
问题描述C# 使用 MySQL.Data.dll 连接 MySQL 数据库,报错如下:异常信息Unable to connect to any of the specified MySQL hosts. 内部异常:序列包含一个以上的匹配元素 测试环境:win10 1909Mysql.Data.dll 8.0.18.Net Framework 4.7两个现象:1、奇怪的是微酷家里电脑报错,同...
Mariadb:开启远程访问
修改监听端口:新版的 mariaDB 已将配置文件拆分,此时 my.cnf 文件里面显示如下!includedir /etc/mysqql/conf.d/ !includedir /etc/mysql/mariadb.conf.d/这两句话的意思是配置文件包含了上面两个文件夹所有的文件。编辑配置文件:vim /etc/mysql/mariadb.conf.d/50-server.cnf注释掉...
MySQL:Navicat 执行 SQL 查询数据库卡顿
问题描述Navicat 连接阿里云 RDS Mysql 数据库,第一次查询挺快,过一会再执行 SQL 会卡顿 20s 左右才出结果,同时发现在同一个查询界面创建的临时表,在过一段时间再执行相同的创建临时表语句会卡顿并且临时表创建成功了(按理应该提示表已存在),说明之前的临时表丢了。网上资料Mysql 服务器端会定时清理长时间不活跃空闲的数据库连接,以此优化数据库的性能。Navicat 客户端...
SQL Server 高版本数据库还原到低版本的方法
高版本的 MSSQL 数据库备份文件 .bak 还原到低版本数据库是会报错的,无法执行。如 SQL 2016 的数据库还原到 SQL 2012 是不可以直接还原或附加的。解决方案如果需要将高版本的 MSSQL 数据库还原到低版本的服务器上需要通过生成脚本的方式实现。1、在高版本的数据库上右键-任务—生成脚本,选择要导出的全部表、存储过程。2、重点:点击高级选项,选择目标数据库版本和编写脚本数...
SQL Server 2019 正式发布,附下载地址
2019年11月4日,微软在美国奥兰多举办的Ignite大会上发布了关系型数据库新版本 SQL Server 2019。与之前版本相比,新版本的SQL Server 2019 具备以下重要功能:在Linux和容器中运行的能力,连接大数据存储系统的PolyBase技术。SQL 2019 下载地址版本:SQL Server 2019 Enterprise (x64) - DVD (Chinese...
SQL Server 分批删除大量数据
当删除一个数据量在千万及以上的大表中的部分数据时,使用 delete from 表名 where 条件;删除记录时执行的时间会比较长,日志文件急速增长,通过以下分批删除的方式可以稍微好一点。--分批删除大量数据 declare @count int set @count=100000 --每批删除的记录数 print convert(varchar(50),getdate(),120) w...