![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
文章平均质量分 65
GaraMaps
这个作者很懒,什么都没留下…
展开
-
反射
反射1.反射是干什么的? 通过反射,我们可与获取程序集中的原数据。 1.什么是程序集? dll、exe 这些将很多能实现具体功能的代码封装起来的文件. 2.用到的情况有哪些? 编译器的提示功能、反编译、还有调用别人的dll时. (1)先建一个叫做Common的类库,在里面建一个叫Person的类,类的代码如下。 //姓名原创 2016-09-13 19:45:58 · 263 阅读 · 0 评论 -
游标
游标游标好处1)允许程序对由查询语句select返回的行集合中的每一行执行相同或不同的操作,而不是对整个行集合执行同一个操作。2)提供对基于游标位置的表中的行进行删除和更新的能力3)游标实际上作为面向集合的数据库管理系统(RDBMS)和面向行的程序设计之间的桥梁,使这两种处理方式通过游标沟通起来。缺点:处理大数据量时,效率低下,占用内存大; 一般来说,能使用其他方式处理翻译 2016-09-13 20:01:01 · 349 阅读 · 0 评论 -
-分页数据查询:
-分页数据查询: //1 var ss = (from r in db.Am_recProScheme where r.rpId > 10 orderby r.rpId descending select r).Skip(1原创 2016-09-13 20:36:15 · 491 阅读 · 0 评论 -
数据库优化50法
数据库优化50法虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一定程度的解决。 查询速度慢的原因很多,常见如下几种:1. 没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)2. I/O吞吐量小,形成了瓶颈效应。3. 没有创建计算列导致查询不优化。4. 内存不足5. 网络速度慢6. 查询出的数据量过大(可以采用多次查询,其他原创 2016-09-13 21:48:21 · 329 阅读 · 0 评论 -
SQL参数化
避免SQL注入的方法有两种:一是所有的SQL语句都存放在存储过程中,这样不但可以避免SQL注入,还能提高一些性能,并且存储过程可以由专门的数据库管理员(DBA)编写和集中管理,不过这种做法有时候针对相同的几个表有不同条件的查询,SQL语句可能不同,这样就会编写大量的存储过程,所以有人提出了第二种方案:参数化SQL语句。例如我们在本篇中创建的表UserInfo中查找所有女性用户,那么通常情况下我原创 2016-09-05 21:12:52 · 3033 阅读 · 0 评论 -
索引
索引在数据库中,如果想要查询数据,使用索引可以快速查询到特定的值索引的目的:是为了加快对表中记录的查询或排序它的优点是:快速索引就是:意思便是,如果你想查表中1000以后的数据时,可以快速的查询到,如果,没有索引的话,它便会从一一直查到1000,才能到找到,这样是很费时的索引是经过某种算法优化的,所以查找的次数比较少,比较快,所以,索引用来定位的索引分为聚簇索引和非聚簇索引原创 2016-09-05 21:43:21 · 454 阅读 · 0 评论