随笔分类 -  .net / SqlServer数据库操作

摘要:什么概念这点就懒得再说了,老生常谈的问题,其它博主哪里也有,这点就不过多的讲解,直接进入正题,如何手把手搭建主从复制 一.sqlserver服务和工具的安装 需要你先安装sql-server数据库,以及操作数据库工具, 如果是已经安装过,但是没有安装复制组件的,选择创建发布提示没有安装复制对应组件. 阅读全文
posted @ 2025-08-19 11:37 龙卷风吹毁停车场 阅读(181) 评论(0) 推荐(0)
摘要:示例1: 最简单的存储过程 -- 创建一个简单的存储过程,返回所有员工信息 create procedure get_all_employees as begin -- 查询语句 select * from employees; end; go -- 执行存储过程 exec get_all_empl 阅读全文
posted @ 2025-04-29 16:15 龙卷风吹毁停车场 阅读(332) 评论(0) 推荐(0)
摘要:想入门学习创建存储过程,先看 https://www.cnblogs.com/tlfe/p/18853918use EFDB go --添加学生存储过程--usp_AddStudents 自定义的存储过程name if exists(select * from sysobjects where na 阅读全文
posted @ 2024-07-01 21:52 龙卷风吹毁停车场 阅读(46) 评论(0) 推荐(0)
摘要:在这点我们需要使用到的sql语句 语法: update 表名 set 某个值=case when @你要修改的值 > 表中的某一个值 then 成立之后要设置的值 else 前面没有成立设置的值 end 举例: 我根据传入的年龄age来设置type为1还是0,1表示成年,0表示未成年 update 阅读全文
posted @ 2024-06-19 16:15 龙卷风吹毁停车场 阅读(69) 评论(0) 推荐(0)
摘要:ExecuteScalar 方法允许我们查询单一结果,我们来看看什么是单一结果,有那些需要注意的事项 1. 下面是我对 ExecuteScalar 的简单封装,接下来我们看看,如何使用 /// <summary> /// 查询单一结果 /// </summary> /// <param name=" 阅读全文
posted @ 2024-06-19 11:57 龙卷风吹毁停车场 阅读(119) 评论(0) 推荐(0)
摘要:/// <summary> /// 事务处理 /// </summary> /// <param name="sqlList">sql语句数组</param> /// <returns></returns> /// <exception cref="Exception"></exception> p 阅读全文
posted @ 2024-06-18 09:13 龙卷风吹毁停车场 阅读(42) 评论(0) 推荐(0)
摘要:using System; using System.Collections.Generic; using System.Data.SqlClient; using System.Linq; using System.Text; using System.Threading.Tasks; using 阅读全文
posted @ 2024-06-14 19:28 龙卷风吹毁停车场 阅读(20) 评论(0) 推荐(0)
摘要:1. 将从数据库拿到的DataSet数据集转为DataTable类型 DataTable dt = SqlHelper.GetData() 使用: RowFilter来实现筛选功能 赛选出ClassId为我指定 ClassId的数据 dt.DefaultView.RowFilter = "Class 阅读全文
posted @ 2024-06-14 12:35 龙卷风吹毁停车场 阅读(22) 评论(0) 推荐(0)
摘要:语法: public static DataTable ExecuteTable(string sql) { using (SqlConnection conn = new SqlConnection(connStr)) { conn.Open(); SqlCommand cmd = new Sql 阅读全文
posted @ 2024-06-14 09:34 龙卷风吹毁停车场 阅读(29) 评论(0) 推荐(0)
摘要:1. 查询平均值语法 select avg(要计算的值) as 别名 from 表名 select 别名=avg(要计算的值) from 表名 2.获取数据总条数 select count(*) as 别名 from 表名 select 别名=count(*) from 表名 以下是举例: publ 阅读全文
posted @ 2024-06-13 17:56 龙卷风吹毁停车场 阅读(507) 评论(0) 推荐(0)
摘要:/// <summary> /// 获取多个结果集 /// </summary> /// <param name="sql"></param> /// <returns></returns> /// <exception cref="Exception"></exception> public st 阅读全文
posted @ 2024-06-12 09:28 龙卷风吹毁停车场 阅读(33) 评论(0) 推荐(0)
摘要:1. Update-Database xxxx 把数据库回滚到xxx的状态,迁移脚本不动. 2. Remove-m igration 删除最后一次的迁移脚本 3. Script-Migration 生成迁移SQL代码,有了Update-Database 为什么还要生成SQL, 可以生成版本D到版本F 阅读全文
posted @ 2024-05-30 14:14 龙卷风吹毁停车场 阅读(52) 评论(0) 推荐(0)
摘要:安装两个NuGet: Microsoft.EntityFrameworkCore.SqlServer Microsoft.EntityFrameworkCore.Tools 1.创建一个Book.cs文件 using System; using System.Collections.Generic; 阅读全文
posted @ 2024-05-30 10:57 龙卷风吹毁停车场 阅读(120) 评论(0) 推荐(0)
摘要:1.选择要备份的数据库,单机右键 2.选择任务 3选择备份弹出如下界面 4.记住备份路径,(路径不能包含中文,否则会找不到文件) 5.打开另外一台计算机上的sqlserver,新建一个和备份数据库一样的名字数据库 6. 单机右键->点击任务->点击还原->数据库 7.在弹出的窗体中选择 "设备选项" 阅读全文
posted @ 2024-05-23 08:16 龙卷风吹毁停车场 阅读(210) 评论(0) 推荐(0)
摘要:新建一个CommandInfo.cs 类 using System; using System.Collections.Generic; using System.Data.Common; using System.Linq; using System.Text; using System.Thre 阅读全文
posted @ 2024-05-21 15:00 龙卷风吹毁停车场 阅读(49) 评论(0) 推荐(0)
摘要:在sql-server设计表格中直接修改无效,目前并不知道为撒不行, 但是可以使用命令的方式修改 alter table 表名 alter column 列名 要修改成的数据类型 列: alter table ClassInfo alter column ClassName varchar(50) 阅读全文
posted @ 2024-05-18 13:46 龙卷风吹毁停车场 阅读(87) 评论(0) 推荐(0)