.net与数据库知识点
<%服务器方法;%> (调用服务器方法,要写;)
<=%服务器方法%> (有返回值输出,不能写;)
public ActionResult Index(int id = 0) {
return View((object)new[] { "Apple", "Orange", "Peach" }[id > 2 ? 0 : id]);
}
C#知识点提要(>=3.0)
Razor语法
ASP.NET 页面之间传值的几种方式
combox系统颜色和刷子的下拉条
session和cache的区别
Func和Action委托的区别和简单使用 c#正则表达式使用小结
C# 可以使用TimeSpan计算两个时间差
private string DateDiff(DateTime DateTime1, DateTime DateTime2)
{string dateDiff = null;
TimeSpan ts = DateTime1.Subtract(DateTime2).Duration();
dateDiff = ts.Days.ToString()+"天"+ ts.Hours.ToString()+"小时"+ ts.Minutes.ToString()+"分钟"+ ts.Seconds.ToString()+"秒";
return dateDiff;
}
结构和类的区别:
1.结构是一种值数据类型,而类是一种引用类型
2.在结构中不允许定义无参数的构造函数(编译不会通过)
3.在结构中可以给结构的静态变量赋初值,但不能给结构的一个实例变量赋初值
4.创建结构对象可以不使用new关键字,直接用结构类型的变量来创建
5.不允许继承(可以将结构看成是密封的类)
http://www.cnblogs.com/CareySon/archive/2011/12/12/2284740.html
T-SQL查询进阶--详解公用表表达式(CTE),公用表表达式(Common Table Expression)
代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->WITH SimpleRecursive ( Employee_NM, Employee_ID, ReportsTo ,Sublevel)
AS ( SELECT Employee_NM ,
Employee_ID ,
ReportsTo,
FROM Employee_Tree
WHERE Employee_ID =
UNION ALL
SELECT p.Employee_NM ,
p.Employee_ID ,
p.ReportsTo,
Sublevel +
FROM Employee_Tree p
INNER JOIN SimpleRecursive A ON A.Employee_ID = p.ReportsTo
)
SELECT sr.Employee_ID AS empid ,
sr.Employee_NM AS Emp ,
et.Employee_NM AS Boss
FROM SimpleRecursive sr
INNER JOIN Employee_Tree et ON sr.ReportsTo = et.Employee_ID
WHERE Sublevel <=
SqlServer 2005 CTE
with cte (deptid,dptname,parentid) as (
--起始条件
select a.deptid,a.dptname,a.parentid from base_dept a where a.deptid = 2
union all
--CTE每次递归条件
select a.deptid,a.dptname,a.parentid from base_dept a, cte where a.parentid = cte.deptid
)
--DTE必须紧跟着SQL语句使用。
select deptid,dptname,parentid from cte order by dptname;
附送一个使用CTE的例子:
--CTE
with cte (deptid,dptname,parentid) as (
select a.deptid,a.dptname,a.parentid from base_dept a where a.deptid = 2
union all
select a.deptid,a.dptname,a.parentid from base_dept a, cte where a.parentid = cte.deptid
)
select a.cdeptid,a.cdeptparentid,count(a.cid) as ccount
from base_excute_compel a,cte
where a.CompelTime >= '2010-01-01'
and a.CompelTime <= '2013-01-01'
and a.cdeptid in (cte.deptid)
group by a.cdeptid,a.cdeptparentid
SQL获取每月最后一天记录
.net与数据库知识点的更多相关文章
- oracle 数据库——知识点总结(加示例)
新入oracle数据库,把目前学到的知识点记录下来,可能都比较基础,但还是比较全的,里面的示例都是自己在PL/SQL中跑过的,如果有错误,还望各位大侠指出哈. 创建用户 1.创建用户(使用管理员身份创 ...
- MySQL/数据库 知识点总结
书籍推荐 <SQL基础教程(第2版)> (入门级) <高性能MySQL : 第3版> (进阶) 文字教程推荐 SQL Tutorial (SQL语句学习,英文).SQL Tut ...
- 第3章 关系数据库标准语言SQL(重点) | 数据库知识点整理
第3章 关系数据库标准语言SQL(重点) 了解 SQL语言发展过程 关系数据库技术和关系数据库管理系统RDBMS产品的发展过程 掌握 SQL语言的特点和优点 面向过程的语言和SQL语言的区别 关系数据 ...
- SQL 数据库知识点回顾
SQL2008 一.安装注意事项: 1.修改用户权限(在一个安装页面中有七八个)(改成net.) 2.添加当前系统用户为账户 二.主键,约束,索引 三.增删改查: insert.delete.upda ...
- oracle数据库知识点
1.oracle启动后的服务 1. Oracle ORCL VSS Writer Service:Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存 ...
- 操作MongoDB数据库知识点
一.命令行操作mongo: 1.开启数据库 mongo 如果启动mongo报以下错误: 运行brew services start mongodb 2.创建数据库并进入实例 use test 3.查看 ...
- MySQL数据库知识点整理 (持续更新中)
一.修改用户密码 格式(在命令行下输入):mysqladmin -u 用户名 -p旧密码 password 新密码 1. 给root添加密码ab12: mysqladmin -uroot -pass ...
- MySql数据库知识点
关系型数据库管理系统简介 为什么使用数据库 1.降低存储数据的冗余度 2.更高的数据一致性 3.存储的数据可以共享 4.可以建立数据库所遵循的标准 5.便于维护数据完整性 6.能够实现数据的安全性 数 ...
- mysql数据库知识点总结
一.数据库的基本操作 --------------------------------------------------------------数据库的安装以后更新----------------- ...
随机推荐
- 【整理】强化学习与MDP
[入门,来自wiki] 强化学习是机器学习中的一个领域,强调如何基于环境而行动,以取得最大化的预期利益.其灵感来源于心理学中的行为主义理论,即有机体如何在环境给予的奖励或惩罚的刺激下,逐步形成对刺激的 ...
- T2 Func<in T1,out T2>(T1 arg)
委托调用方法的4种方式. using System; using System.Collections.Generic; namespace ConsoleApplication1 { delegat ...
- web项目存数据到数据库,中文乱码,解决过程
first: 排查原因: 打断点,查看到底是在执行存数据库操作之前就已经乱码了,还是存数据库操作后乱码的. 前者解决方案: 在web.xml里面加上: <filter> <filte ...
- C# 依赖注入
http://www.cnblogs.com/leoo2sk/archive/2009/06/17/1504693.html 这篇文章真的非常非常好···绝对值得收藏学习. 目录 目录 1 ...
- PHP 使用 curl_* 系列函数和 curl_multi_* 系列函数进行多接口调用时的性能对比
在页面中调用的服务较多时,使用并行方式,即使用 curl_multi_* 系列函数耗时要小于 curl_* 系列函数. 测试环境 操作系统:Windows x64 Server:Apache PHP: ...
- ECMAScript Web APIs node.js
https://hacks.mozilla.org/2015/04/es6-in-depth-an-introduction/ What falls under the scope of ECMASc ...
- rabbitmq之消息重入队列
说起消息重入队列还得从队列注册消费者说起,客户端在向队列注册消费者之后,创建的channel也会被主队列进程monitor,当channel挂掉后,主队列进程(rabbit_amqqueue_proc ...
- 出售一套Unity + Lua热更新框架代码
出售一套Unity + Lua的客户端框架代码,功能有资源管理.网络通信.配置文件解析.热更新.文件读写.Lua加密揭秘.UI框架.打包工具.编辑器工具等,已经在多个实际项目(已上线)中使用.代码优雅 ...
- android必须要进行为不同分辨率设备切图
以分辨率为1920×1080的android设备为例.在项目中加载资源的位置为xxhdpi文件夹: 例如将图片放入mdpi文件夹中就会出现,图片的横纵尺寸分别乘3被的后果,因为它认为在这个文件夹中是低 ...
- Quoit Design---hdu1007(最近点对问题 分治法)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1007 题意:给你n(2<=n<=10^6)个点的坐标,然后找到两个点使得他们之间的距离最小 ...