数据库
kingwebo'sZone
这个作者很懒,什么都没留下…
展开
-
sqlserver中判断是否存在的方法(多个条件判断可以用case when then)
自定义变量set @name=‘张三’ --用set 方法给变量赋值 注: 此方法一次只能给一个变量赋值。原创 2023-04-05 09:54:01 · 3406 阅读 · 0 评论 -
SqlServer 按日、周、月、季、年统计SQL语句(转载)
版权声明:本文为CSDN博主「武穆逸仙」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/star8521/article/details/117019189。转载 2023-01-31 17:05:18 · 2633 阅读 · 0 评论 -
SQLserver技巧 年份判断,以及向上想下取整
参考: https://blog.csdn.net/weixin_43203591/article/details/113120812。原创 2022-12-20 16:29:46 · 918 阅读 · 0 评论 -
Sqlserver临时表的应用(groupby后加入序列号)
【代码】Sqlserver临时表的应用(groupby后加入序列号)原创 2022-10-18 18:34:02 · 641 阅读 · 0 评论 -
解决MySql Host is blocked because of many connection errors 方法
当客户端连接服务端超时(超过connect_timeout), 服务端就会给这个客户端记录一次error,当出错的次数达到max_connect_errors的时候,这个客户端就会被锁定。所以根据业务来尽量把这个值设置大一点,mysql默认值为100,我们可以根据具体需要设置大一点,这里设置为1000.(并非越大越好,越大被攻击时安全性越低)。这里我们可以查看一下,是否修改成功,使用命令:show global variables like ‘%max_connect_errors%’;原创 2022-09-29 21:24:45 · 4484 阅读 · 0 评论 -
我安装黑群晖遇到 docker 安装mysql的问题(10061)
在可视化环境docker选安装mysql,原创 2022-07-17 22:52:22 · 3190 阅读 · 0 评论 -
sqlserver 的递归操作模式以及说明
数据库递归操作原创 2022-07-14 19:05:30 · 665 阅读 · 0 评论 -
SQLserver 更新查询的数据(更新序号值Id)
链表查询更新原创 2022-07-07 11:30:35 · 1095 阅读 · 0 评论 -
sqlserver插入数据监控(数据库Service Broker)
首先 开启数据库Service Broker (使用master权限)原创 2022-06-29 10:18:27 · 877 阅读 · 0 评论 -
使用SqlDependency监听MSSQL数据库表变化通知
SqlDependency提供了这样一种机制,当被监测的数据库中的数据发生变化时,SqlDependency会自动触发OnChange事件来通知应用程序,从而达到让系统自动更新数据(或缓存)的目的。首先要对数据库进行配置,配置命令如下:1.启用Service Broker并查看是否启用成功,is_broker_enabled为1则表明启用成功:ALTER DATABASE SqlDepTest SET NEW_BROKER WITH ROLLBACK IMMEDIATE;ALTER DATABASE转载 2022-05-28 11:57:25 · 530 阅读 · 0 评论 -
C# 监控sql数据库
1.下载sqltools依赖包,将依赖包加到自己的项目中。2.创建相应的方法,进行自己想要监测的数据库操作。private void StartSqlServerProfiler() { try { IProfiler profiler = ToolsFactory.Instance.CreateProfiler(serverName, userName, pwd, null);//连接sql相关,serve转载 2022-05-28 11:54:17 · 846 阅读 · 0 评论 -
数据库备份的存储过程(写在master库中的恢复存储过程)(执行文件夹自动创建)
如果 SetPathStr 为空或者不传递,则默认为c盘下自动生成的文件夹。如果以恢复的方法无效的话使用下面方法一定可以。当然也可以直接使用 数据库操作执行 即可。原创 2022-05-25 11:17:34 · 247 阅读 · 0 评论 -
sqlite多表关联update
sqlite数据库的update多表关联更新语句,和其他数据库有点小不一样比如:在sql server中:用table1的 id 和 table2的 pid,关联table1 和 table2 ,将table2的num字段的值赋给table1的num字段update table1 set num1 = t2.num2FROM table1 t1 INNER JOIN table2 t2 ON t1.id=t2.pid; 很容易就关联起来了sqlite却不支持这种关联,可以这样:(1转载 2022-05-23 11:48:48 · 2105 阅读 · 0 评论 -
Mysql安装后不能直接远程连接的错误(is not allowed to connect解决办法)
1.在服务器上找到安装好的mysql执行文件。(任务管理器寻找最快)cmd-cd到对应的路径在命令行下直接输入mysql -u root -p然后输入密码进入mysql控制台操作如下二、输入:show tables;三、输入:select host from user;四、输入:update user set host =’%’ where user =‘root’;如果出现:ERROR 1062 (23000): Duplicate entry ‘%-root’ for key ‘原创 2022-04-18 22:20:05 · 774 阅读 · 0 评论 -
sqlite多列合并,多行合并
sqlite多列合并,多行合并原创 2022-04-08 17:11:56 · 2967 阅读 · 0 评论 -
SQLServer日常参数(赋值方法)
SQL全局与局部变量操作方法转载 2022-03-17 19:56:31 · 2310 阅读 · 0 评论 -
sqlserver 账号密码被锁定 错误18486
数据库原创 2022-03-04 17:05:43 · 1627 阅读 · 0 评论 -
sqlserver 批量快速插入数据
2.bulk方法主要思想是通过在客户端把数据都缓存在Table中,然后利用SqlBulkCopy一次性把Table中的数据插入到数据库。首先先创建 表值特性类型的表(此表应该与转换后的datatable的列相同不然会出错)查看地方在:当前数据库下的 可编程性-类型-用户定义表类型。1.使用最后再看看使用表值参数的效率 效率最高。先转换成DataTable 然后插入数据。原创 2022-02-28 14:45:57 · 5870 阅读 · 0 评论 -
使用sqlserver获取每一个分类的最新数据(groupby 获取到MAX 然后使用Id获取)
使用max获取到最大Id然后再从Id里获取到对应的数据select * from [TreeData_History] where id in ( SELECT MAX(Id) as MId FROM [jy_rdc].[dbo].[TreeData_History] group by Node_ID ) order by LOCAL_DATE desc原创 2021-12-14 11:39:14 · 1424 阅读 · 0 评论 -
sqlserver获取到分类下面的靠后的5条记录(partition by)
获取到以Node_Id为分类来显示当前5条最新记录select idno,node_id,[Alert],[Cap_Time],[Cap_Val],[Total_Val],[W_pressure] from(select idno,node_id,[Alert],[Cap_Time],[Cap_Val],[Total_Val],[W_pressure] ,row_number() over(partition by node_id order by [Cap_Time] desc)--分类 node_I原创 2021-12-14 11:35:23 · 1064 阅读 · 0 评论 -
DALBase Dapper数据库链接
/// <summary> /// 获取链接 /// </summary> /// <param name="MYorSqlServer">0 sqlserver ,1 mysql</param> /// <returns></returns> public IDbConnection DALBaseConn( ) {原创 2021-12-09 11:27:03 · 106 阅读 · 0 评论 -
sqlserver查询数据库中包含某个字段的所有表和所有存储过程
1、查询包含某字段的所有表select object_name(id) objName,Name as colNamefrom syscolumnswhere (name like'%你要查询的字段名%')and id in(select id from sysobjects where xtype='u')order by objname;2、查询包含某字段的所有存储过程SELECT obj.Name 存储过程名, sc.TEXT 存储过程内容 FROM syscomments sc转载 2021-11-25 19:19:55 · 4244 阅读 · 0 评论 -
针对JAVA文件使用AES加密的 使用AES/ECB/PKCS5PaddingC# 处理方式
#region 文件加密 ///文件加密 /// <summary> /// 加密 /// </summary> /// <param name="array">要加密的 byte[] 数组</param> /// <param name="key"></param> /// <returns></retu.原创 2021-10-27 11:44:25 · 1076 阅读 · 0 评论 -
dotnet Core 启动地址及端口配置()
1 .IIS集成如果通过IIS当宿主的话,那这些都不是事情,强大的IIS可以帮助我们对站点的域名、端口等等等等的配置。至于如何在IIS上部署asp.net core的web应用,就不是这里的重点。大致简单的描述一下:需要下载Net Core SDK 与 Server Hosting,下载地址安装Server Hosting–AspNetCoreModule托管模块IIS必须安装https://www.microsoft.com/net/download安装完查看.net core sdk是否安装成原创 2021-08-11 18:47:05 · 2002 阅读 · 0 评论 -
SQLserver数据库操作链接字符
用户名和密码验证的方式去连接到数据库服务器 <add name="conStr" connectionString="Data Source=服务器名;Initial Catalog=数据库名; User Id=用户名;Password=密码"/> <add name="conStr" connectionString="Server=服务器名;Database=数据库名;User Id=用户名;Password=密码"/> <add name="conStr原创 2021-08-10 14:18:03 · 780 阅读 · 0 评论 -
一段经典的sql语句
实现目的:在 2025-04-14|2027-04-14|2029-04-14|2031-04-14|2033-04-14一串字符传中 截取到 第一个日期数据。存入对比列下 2025-04-14处理方式:update MainInfo set DiZengDate = SUBSTRING(DiZengDate,CHARINDEX('|',[DiZengDate])+1,DATALENGTH(dizengdate)- CHARINDEX('|',[DiZengDate])-1) where I原创 2021-04-20 17:02:02 · 111 阅读 · 0 评论 -
创建数据库触发器 基本操作方式
USE [HengliReportWord]GO/****** Object: Trigger [dbo].[CreateUpdates] Script Date: 12/23/2020 11:14:25 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER trigger [dbo].[CreateUpdates] --如果是创建就使用Createon [dbo].[ReportMain]after Update --原创 2020-12-23 11:27:10 · 714 阅读 · 0 评论 -
数据库SQLserver 的获取信息操作(获取sqlserver数据库中所有库、表、字段名的方法)
1.获取所有数据库名:SELECT Name from Master…SysDatabases ORDER BY Name2.获取所有表名:SELECT Name from DatabaseName…SysObjects Where XType=‘U’ ORDER BY NameXType=‘U’:表示所有用户表;XType=‘S’:表示所有系统表;3.获取所有字段名:SELECT Name from SysColumns WHERE id=Object_Id(‘TableName’)acc转载 2020-12-21 09:46:02 · 941 阅读 · 1 评论 -
C# 连接SQL Server数据库的几种方式--server+data source等方式
如何使用Connection对象连接数据库?对于不同的.NET数据提供者,ADO.NET采用不同的Connection对象连接数据库。这些Connection对象为我们屏蔽了具体的实现细节,并提供了一种统一的实现方法。Connection类有四种:SqlConnection,OleDbConnection,OdbcConnection和OracleConnection。SqlConnection类的对象连接SQL Server数据库;OracleConnection 类的对象连接Oracle数据库;O原创 2020-06-01 15:55:22 · 710 阅读 · 0 评论