摘要:
部分例子参见:https://zhuanlan.zhihu.com/p/38354000 1.用一条SQL 语句 查询出每门课都大于80 分的学生姓名 name kecheng fenshu张三 语文 81张三 数学 75李四 语文 76李四 数学 90王五 语文 81王五 数学 100王五 英语 阅读全文
摘要:
一、操作符优化 1. IN、NOT IN 操作符 IN和EXISTS 性能有外表和内表区分的,但是在大数据量的表中推荐用EXISTS 代替IN 。 Not IN 不走索引的是绝对不能用的,可以用NOT EXISTS 代替 2. IS NULL 或IS NOT NULL操作 索引是不索引空值的,所以这 阅读全文
摘要:
网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。 这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。 1.对查询进行优化,要尽量避免全表扫描,首先应 阅读全文
摘要:
CASE WHEN 及 SELECT CASE WHEN的用法 Case具有两种格式。简单Case函数和Case搜索函数。 简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN 阅读全文
摘要:
第一步:建立git仓库 cd到你的本地项目根目录下,执行git命令 git init 第二步:去github上创建自己的Repository,创建完成后拿到创建的仓库的https地址 第三步:将本地的仓库关联到github上 例如: git remote add origin https://git 阅读全文
摘要:
在操作已经创建好的数据库时,若是添加新的实体类或者修改原有数据库上下文,会报如下错误: The model backing the 'StudentDbContext' context has changed since the database was created. Consider usin 阅读全文
摘要:
这里就需要委托。 定义一个 委托。加载之后给他绑定一个方法Callback,也就是所说的回掉函数。然后写一个线程,线程需要一个object 的参数。将你定义的委托当作参数传进线程中的方法。 在线程中去计时。做成一个while(true)的循环,循环内停十分钟,然后使用beiginInvoke调用委托 阅读全文
摘要:
如果您使用的是64位的操作系统,而你的程序是32位的,那么你则要在以下注册表中更改该值. HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER)SOFTWAREWow6432NoteMicrosoftInternet ExplorerMainFeatureControlF 阅读全文
摘要:
/// <summary> /// linq扩展类 zxh /// </summary> /// <typeparam name="T"></typeparam> public class LinqExtend<T, Tkey> where T : class { /// <summary> /// 阅读全文
摘要:
1、委托的声明、实例化和调用 同样的,也可以把事务写成上面的形式 2、泛型委托 Func、Action 3、委托的意义:解耦 4、委托的意义:异步多线程 5、委托的意义:多播委托 6、观察者模式 7、委托是一个类型,事件是委托的一个实例,event限制了权限,保证了安全 8、实例讲解(转载): 每一 阅读全文