jjzjj

sqlserver

全部标签

用C#通过sql语句操作Sqlserver数据库教程

目录必要准备SQL语句编写加执行编写执行创建执行器ExecuteNonQuery()方式执行 ExecuteScalar()方式执行二者区别  ExecuteReader()方式执行实例:1-创建一张数据表​编辑2-向表中插入数据3-修改表中数据 4-删除表中数据5-读取表中数据必要准备你得有一个sqlserver数据库,并且要和vs项目连接。关于VS连接sqlserver数据库的教程前几天发过了,链接如下VS2022连接sqlserver数据库教程_予我心安A3的博客-CSDN博客_vs如何连接数据库sqlserver 调用用于访问和控制数据库的程序集。还得确保你真的安装了这个程序集usin

SQL Server 游标

游标游标是邪恶的!在关系数据库中,查询是面向集合的,而游标打破了这个规则,游标是面向记录的(行),正确的面向集合的思维方式是这样的 而对于游标来说  这也就是为什么游标是邪恶的,同样的,在性能上,游标会吃更多的内存,减少可用的并发,占用宽带,锁定资源,更多的代码量从游标读取数据的方式不难看出为什么占用更多的资源,比如:当你从ATM里一次取1000效率高呢?还是10次取100快? 既然游标是邪恶的,为什么我们还要学习游标呢?存在即合理,就像前面说的,IN与NOTIN是无视索引的,会引发查询一系列的隐藏问题,但是就是有它自己的用处。当我们穷尽了WHILE和子查询或者其他条件仍然无法完成查询的效果,

SQLserver常用命令-增删改查和约束

前言    在DBMS各种命令中,最为重要的就是“增删改查”四种命令,无论是sqlserver亦或是oracle和mysql,他们的增删改查语句都大体近似,一通百通,掌握了这些命令,就算在数据库的路上跨出了一大步。文章目录前言一、增二、删三、改四、查思维导图五、约束一、增关键字–insertINSERTINTO语句用于向表中插入新记录,有两种编写形式。第一种形式无需指定要插入的列名,只需提供被插入的值即可:insertintotable_namevalues(value1,value2,value3,...)第二种形式需要指定列名及被插入的值:insertintotable_name(colu

SqlServer2019—解决SQL Server 无法连接127.0.0.1的问题

1、打开SQLServer2019配置管理器2、SQLServere网络配置(启用NamedPipes和TCP/IP) 3、修改TCP/IP协议(右键选择属性—IP地址),具体如下图所示: 4、重启SQLServer服务 

服务器安装Centos7系统作为SQLSERVER数据库服务器

一、硬件配置CPU:I5以上,内存条:8G以上,硬盘空间:1000GB以上二、安装centos7系统用系统安装盘或U盘安装安装时选择桌面版即可,分区时var分区设置500GB以上(因为是数据库的默认路径),root分区设置500GB(这是数据分区),其他分区差不多大就可以。三、配置网卡进入centos系统后,打开终端如果用户不是root,先切换到root用户输入su或suroot输入密码:密码不会显示首先查看本机ip输入ipaddr,查看本机网卡名称,enp3s0然后,编辑网卡输入:vi/etc/sysconfig/network-scripts/ifcfg-enp3s0回车打开网卡编辑界面按

「数据库」Linux服务安装部署SQL Server -外网安全远程连接【端口映射】

文章目录1.安装sqlserver2.局域网测试连接3.安装cpolar内网穿透4.将sqlserver映射到公网5.公网远程连接6.固定连接公网地址7.使用固定公网地址连接简单几步实现在Linuxcentos环境下安装部署sqlserver数据库,并结合cpolar内网穿透工具,创建安全隧道将其映射到公网上,获取公网地址,实现在外异地远程连接家里/公司的sqlserver数据库,而无需公网IP,无需设置路由器,亦无需云服务器。1.安装sqlserver下载SQLServer2022(16.x)RedHat存储库配置文件:sudocurl-o/etc/yum.repos.d/mssql-ser

Could not find artifact com.microsoft.sqlserver:mssql-jdbc:pom报错原因

在maven的pom.xml文件中添加com.microsoft.sqlservermssql-jdbc8.1.1.jre8更新依赖后报错:CannotresolveFailuretotransfercom.microsoft.sqlserver:mssql-jdbc:pom:8.1.1.jre8fromhttps://repo.maven.apache.org/maven2wascachedinthelocalrepository,resolutionwillnotbereattempteduntiltheupdateintervalofcentralhaselapsedorupdatesa

asp.net 学生选课管理系统VS编程sqlserver数据库c#开发

一、源码特点    asp.net学生选课管理系统是一套完善的WEB设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。下载地址:下载地址https://download.csdn.net/download/qq_41221322/21517035视频播放:asp.net学生选课管理系统VS编程sqlserv二、功能介绍(1)人员管理:对管理员、教务员、教师、学生的基本信息进行添加、删除、修改以及查看。(2)系统管理:主要实现学院信息、班级信息、专业信息、上课地点等信息的增加、删除、修改等操作。(3)基本设置:管理员对学生的分数进行添加、修改、查询、删除功能的操作。(4)课

记一次SQLServer复制监控器(replication monitor)复制延迟数值为NULL的异常处理

 现象在SQLServer复制(订阅发布),在正常运行的情况下,发布节点一直有写入,订阅节点也正常复制到了这些数据,但分发节点的复制监控器面板(replicationmonitor)无法看到部分发布对象的延迟信息。如下,经过重启SQLServer服务,重启SQLServerAgent服务,重启操作系统等尝试后,均无效,依旧显示不出来复制的latency信息。查询复制监控器面板后台的存储过程sp_replmonitorhelpsubscription(本质上上述图形界面显示的就是这个系统存储过程的结果),同样地,latency字段为NULL。这就有点讲不通了,因为复制是正常的,发布节点一直有写入

记一次SQLServer复制监控器(replication monitor)复制延迟数值为NULL的异常处理

 现象在SQLServer复制(订阅发布),在正常运行的情况下,发布节点一直有写入,订阅节点也正常复制到了这些数据,但分发节点的复制监控器面板(replicationmonitor)无法看到部分发布对象的延迟信息。如下,经过重启SQLServer服务,重启SQLServerAgent服务,重启操作系统等尝试后,均无效,依旧显示不出来复制的latency信息。查询复制监控器面板后台的存储过程sp_replmonitorhelpsubscription(本质上上述图形界面显示的就是这个系统存储过程的结果),同样地,latency字段为NULL。这就有点讲不通了,因为复制是正常的,发布节点一直有写入