Sql Server 基础笔记

use mastergo--创建数据库create database StudentManageDBon primary( name='StudentManageDB_sata',--数据库文件逻辑名 filename='D:DBStudentManageDB_data.mdf',--数据库物理文件名 size=10MB,--数据库文件初始大小 filegrowth=5MB --数据文件增

- 阅读全文 -

C# 基础学习笔记

8字符类型 char ,存储用 '' (单引号)括起来的一个字符 字符串类型 string ,存储用“”(双引号)括起来的一串字符整数类型 int ,存储整数双精度浮点型 double ,存储小数逻辑运算符 bool && 运算符,两边同真才算真,一边为假就算假; || 运算符,一边为真即为真,两边同假才是假。 !() 逻辑非,即“真变假”或“假变真”。加赋值“+=”:先加后赋值。减赋值“

- 阅读全文 -

AutoCAD 2020注册机

1、安装后启动软件,输入序列号:666-69696969,产品密钥:001k1,然后勿必断开网络,点激活,这时候出现产品许可激活选项,然后将“申请号”复制下来备用,激活选项界面暂时别关;2、这时候找到注册机以管理员身份运行,点击界面上的“Patch”按钮(这里会修改系统Hosts屏蔽联网验证),将上一步复制的“申请号”粘贴到注册机界面“Request”栏,然后点击“Generate”生成激活码,最

- 阅读全文 -

9.5.4 C#在ADO.NET中添加事务

在存储过程中使用事务 直接在数据段编写程序 应用程序直接调用 在ADO.NET中,当需要同时执行多条更新的SQL语句时 使用ADO.NET专用事务处理对象 编写通用的数据访问方法 public static int UpdateByTran(List<string> sqlList){ SqlConnection conn = new SqlConnection(connS

- 阅读全文 -

9.5.3 SQLServer索引的创建与使用

聚集所引(Clustered): 表中各行的物理顺序与键值逻辑(索引)顺序相同,每个表只能有一个 主键索引:为表定义一个主键将自动创建主键索引,主键索引是唯一索引的特殊类型 主键索引要求主键中每个值是唯一的,并且不能为空非聚集索引() 数据储存在一个位置,索引储存在另一个位置,索引中包含指向数据储存位置指针。 可以有多个,小于249个 唯一索引:唯一索引不允许两行具有相同的索引值创建索引语法规范u

- 阅读全文 -

9.6.1.使用ADO.NET执行带参数的SQL语句

应用程序段高效调用数据库存储过程、视图等ADO.NET命令执行方式比较使用完整的SQL语句 Sql语句编写困难,容易出错网络传输不安全,容易发生“注入式攻击” 执行效率低使用带参数的SQL语句 SQL语句编写比较容易网络传输安全 执行效率一般调用储存过程 不需要编写SQL语句网络传输非常安全 执行效率非常高//编写带参数的Sql语句 StringBuilder stringBui

- 阅读全文 -

9.5.1 SQLServer 执行事务的方式

事务属性原子性(Atomicity) :事务是一个完成的操作,事务的各步操作是不可分的,要么都执行,要么多部执行一致性(Consistency):当事务完成时,数据必须处于一致状态。隔离性(IsoLation):并发事务之间彼此隔离、独立,他不应以任何方式依赖影响其他事务。永久性(Durability):事务完成后;他对数据库修改被永久保存事务分类显示事务隐性事务自动提交事务T-SQL 执行事务u

- 阅读全文 -

.net MVC将序列化表单数据转成List

1.serialize()方法  格式:var data = $("form").serialize();  功能:将表单内容序列化成一个字符串。  这样在ajax提交表单数据时,就不用一一列举出每一个参数。只需将data参数设置为 $("form").serialize() 即可。2.serializeArray()方法  格式:var jsonData = $("form").serializ

- 阅读全文 -

EF GroupBy根据字段汇总

GroupBy根据多个字段分组使用方式:一、使用扩展方法query.GroupBy(q => new { q.Year, q.Month }) .Select(q => new { Year = q.Key.Year, Month = q.Key.Month, BuildAmount = q.Sum(i => i.B

- 阅读全文 -

C# EF批量更新字段

请输入图片描述引入命名空间:using EntityFramework.Extensions; 然后调用该Update方法var products = ctx.Products.Update(x => new Product { Name = x.Name + "777" }); ctx.SaveChanges(); 捕获到SQL语句是这样的,很奇怪用ctx.Databa

- 阅读全文 -