- 博客(9)
- 收藏
- 关注
原创 委托的笔记
委托定义委托是一种引用类型,它表示带特定类型参数列表和返回类型的方法的引用。委托的作用委托可以避免在程序中大量使用if-else语句,同时使程序具有更好的拓展性。委托的语法//声明委托public delegate string MyDelegate(srting name);//为委托创建一个实例public string SayHello(string name){Console.WriteLine("你好:"+name);}//实例化委托MyDelegate a=new M
2020-06-15 23:28:23
94
原创 EF分页
EF中的分页定义,当前页,每页显示都少条,已经搜索的内容。控制器内容:默认认为,当前为第一页,每页显示10条数据,显示全部内容。public ActionResult Index(int pageIndex=1,int pageSize=10,string Name="") { var counts = db.UserInfos.Where(p => p.Name.Contains(Name)).Count(); var tota
2020-06-03 19:37:08
205
原创 EF基础知识(增删查改)
EF的增加方法一var student = new Student() { No = "380621", Name="刘ll", ClassInfoID=2, StudentType=1, Tel="22", Remark="2" }; db.Student
2020-06-02 13:16:33
247
原创 数据库中的事务~
一、事务的概念用一句话简单的说明:数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作(对数据库的相关增删改查的操作),要么完全地执行,要么完全地不执行。二、数据库事务的四大特性数据库的四大特性ACID,原子性、一致性、隔离性、持久性。每个特性都有其特定的职责。 2.1、原子性:一个事务中的所有操作,要不 操作全部成功,要不全部失败,不能存在中间态。 2.2、一致性:事务必须使得数据库从一个一致性状态转变到另一个一致性状态。比如银行转
2020-05-27 16:54:14
163
原创 数据库游标~
一、什么是“游标(Cursor)”?游标是SQL 的一种数据访问机制 ,游标是一种处理数据的方法。众所周知,使用SQL的select查询操作返回的结果是一个包含一行或者是多行的数据集,如果我们要对查询的结果再进行查询,比如(查看结果的第一行、下一行、最后一行、前十行等等操作)简单的通过select语句是无法完成的,因为这时候索要查询的结果不是数据表,而是已经查询出来的结果集。游标就是针对这种情况而出现的。我们可以将“ 游标 ”简单的看成是结果集的一个指针,可以根据需要在结果集上面来回滚动,浏览我需要的数
2020-05-26 16:06:11
232
原创 SQL函数说明
函数的意义一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果。这些要求包括:执行计算与数学运算、转换数据、解析数值、组合值和聚合一个范围内的值等。聚合函数报表的典型用途是从全部数据中提取出代表一种趋势的值或者汇总值,这就是聚合的意义。19~24岁之间的巴西男性在食品调味品上的平均支出是多少?上季度所有订单中从订购到运输的最长时间是多少?收发室里仍在工作的最老的员工是谁?聚合函数应用特定的聚合操作并返回一个标量值(单一值)。返回的数据类型对应于该列或者传递到函数中的值
2020-05-23 18:43:04
171
原创 存储过程使用规则
1. 什么是存储过程?存储过程是一个预编译的SQL语句。优点是允许模块化的设计,就是说只需创建一次,以后在程序中就可以调用多次。如果某次操作需要执行多次SQL,使用存储过程比单纯SQL语句执行要快。直接存到服务器里面,效率高。缺点:调试比较困难。2. 用什么来调用?可以用一个“execute 存储过程名 参数”命令来调用存储过程。3.不带参数存储过程--存储过程--不带参数存储过程select * from Books--创建存储过程gocreate proc cp_sele
2020-05-20 17:29:54
257
原创 关于触发器的简单理解
首先,两张表,才能体现触发器的功能功能,就是当其中一张表发生改变,可能是字段有改变,或者表结构改变,另一张表会发生对应的变化。例如:一张表的某一个字段发生改变,另外一张表的某个字段同时也发生变化触发器的优点: 触发器可通过数据库中的相关表实现级联更改;不过,通过级联引用完整性约束可以更有效地执行这些更改。触发器可以强制比用 CHECK 约束定义的约束更为复杂的约束。与 CHECK 约束不同,触发器可以引用其它表中的列。例如,触发器可以使用另一个表中的 SELECT 比较插入或更新的数据,以及执行其
2020-05-19 11:11:43
495
原创 对面试提问,从哪几个维度来组织你的语言
**对面试提问,从哪几个维度来组织你的语言**请你说说对触发理解。3w1h(去回答)定义:What触发器是一种专用类型的存储过程,它被捆绑到SQL Server 的表格或者视图上。有INSTEAD-OF和AFTER两种触发器。那么INSTEAD-OF-UPDATE触发器里的代码会执行,而不是执行更新语句则不会执行操作。AFTER触发器要在DML语句在数据库里使用之后才执行。作用:Why它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。使用的
2020-05-19 10:54:33
284
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人