摘要:
--索引:就是为了查询提高效率的。相当于一个引用,可以快速找到数据的位置--聚集索引:索引的顺序就对应着内容的顺序,所以聚集索引意味着排序--非聚集索引:索引的顺序和内容的顺序没有本质的关联--语法:--create clustered|nonclustered index IX_名称--on 表(... 阅读全文
posted @ 2015-03-19 22:48
俊落笔如歌
阅读(152)
评论(0)
推荐(0)
摘要:
--临时表:只能在当前会话中使用。如果当前会话关闭了,那么临时表就生动消失--select * into newclasses from classes --生成一张新表,将classes表中的数据复制到一个新表中存储--truncate table classes --删除原始物理表的数据,重置标... 阅读全文
posted @ 2015-03-19 22:47
俊落笔如歌
阅读(132)
评论(0)
推荐(0)
摘要:
--触发器:执行一个操作会自动 触发另外 一些 操作--触发器是针对有可能修改表数据的操作而言:增加删除和修改,对查询没用。--触发器是针对于某一个表执行什么样的操作进而触发触发器--语法:--create trigger tr_表.操作--after/for:操作之后触发--instead of:... 阅读全文
posted @ 2015-03-19 22:46
俊落笔如歌
阅读(138)
评论(0)
推荐(0)
摘要:
--创建自定义存储过程--语法:--if exists(select * from sysobjects where name='')-- drop proc ''--go--create proc[edure] usp_名称-- 相当于方法的():创建参数--as-- 相当于方法{}:方法体--g... 阅读全文
posted @ 2015-03-19 22:42
俊落笔如歌
阅读(241)
评论(0)
推荐(0)
摘要:
--视图:就是一张虚拟表,本质上就是存储了一条查询语句的代码块。它就可以像操作表一样自由的操作视图select * from vw_Test where StudentResult>70--代码创建视图语法:--go--create view vw_名称--as-- 一条查询语句--goif ex... 阅读全文
posted @ 2015-03-19 22:41
俊落笔如歌
阅读(264)
评论(0)
推荐(0)
摘要:
--事务:是一种处理机制,一种处理方式,并不是一个实际的操作.包含在事务内的所有有可能修改表数据的操作,要么都能成功执行,要么都不执行。--转帐:你的帐户余额减少,对方帐户余额增加--begin--update bank set cmoney-=1000 where name='aa'--updat... 阅读全文
posted @ 2015-03-19 22:40
俊落笔如歌
阅读(189)
评论(0)
推荐(0)
摘要:
--表连接Join--使用子查询select StudentNo,StudentName,(select classname from Classes where ClassId=Student.ClassId) from Student--使用from多表的方式select Student.Stu... 阅读全文
posted @ 2015-03-19 22:39
俊落笔如歌
阅读(225)
评论(0)
推荐(0)
摘要:
--局部变量--定义语法:--declare @名称 类型=默认值declare @age int=20--select @ageprint @age--输出方式:--select :输出为结果集,可以输出多列--print :一次只能输出一个值,以文本形式输出,每一次的输出单独占据一行selec... 阅读全文
posted @ 2015-03-19 22:38
俊落笔如歌
阅读(1083)
评论(0)
推荐(0)
摘要:
--WHILE循环--特点:--1.没有True/false,要写条件表达式--2.也可以嵌套--3.也可以break,continue--4.没有{},需要使用begin..end--如果office不及格的人超过半数(考试题出难了),则给每个人增加2分,循环加,直到不及格的人数少于一半。gode... 阅读全文
posted @ 2015-03-19 22:37
俊落笔如歌
阅读(1348)
评论(0)
推荐(0)
摘要:
--IF ELSE--特点:--1.没有{},使用begin...end--2.有多重和嵌套--3.if必须有处理语句,如果只有一句,也可以不使用begin..end,只包含后面一句--4.没有true/false的概念,只能使用关系运算符的条件表达式--5.if后面的括号可以没有--计算offic... 阅读全文
posted @ 2015-03-19 22:36
俊落笔如歌
阅读(20974)
评论(0)
推荐(0)
摘要:
--子查询:一个查询中包含着另外一个查询,使用()包含子查询--两种子查询:--独立子查询:子查询是一个可以独立运行的完整的查询.在执行的时候先执行子查询,再执行父查询--查询 比 周治明 大的所有学员信息select BornDate from Student where StudentName=... 阅读全文
posted @ 2015-03-19 22:35
俊落笔如歌
阅读(197)
评论(0)
推荐(0)
摘要:
--CASE函数用法:--1.相当于switch..case:,能够实现等值判断--语法:--case 字段/表达式 --判断指定折字段或者表达式的值,它不能判断null值,因为null不是一个具体的值-- when 值 then '自定义值'-- when 值 then '自定义... 阅读全文
posted @ 2015-03-19 22:34
俊落笔如歌
阅读(611)
评论(0)
推荐(0)
摘要:
--字符串函数--LEN():获取指定参数的字符个数select LEN('中华人民共和国')--CHARINDEX(所需要查询的字符串,源字符串,查询起始位置)-IndexOf().能够找到就返回从1开始的索引,如果不能找到就返回0select CHARINDEX('人民','中华人民共和国')s... 阅读全文
posted @ 2015-03-19 22:28
俊落笔如歌
阅读(218)
评论(0)
推荐(0)
摘要:
--数学函数--RAND 生成0~1之间的随机数,包含0但是不包含1select RAND()--ABS:绝对值:负值--正值select ABS(-100)--CEILING();获取比当前参数值大的最小整数select CEILING(0.00000001)--FLOOR():获取比当前数小的最... 阅读全文
posted @ 2015-03-19 22:25
俊落笔如歌
阅读(291)
评论(0)
推荐(0)
摘要:
--日期函数--GETDATE():获取当前日期--DATEADD(间隔单位,增加的数值,源日期值):为指定的日期”增加“一个指定间隔的日期值select DATEADD(mm,3,GETDATE())select DATEADD(mm,-3,GETDATE())--DATEDIFF(间隔单位,起始... 阅读全文
posted @ 2015-03-19 22:18
俊落笔如歌
阅读(708)
评论(0)
推荐(0)
摘要:
--联合结果集uniongocreate view vw_testasselect * from Studentunion allselect * from Studentgoselect StudentNo,StudentName from Studentunionselect classid,c... 阅读全文
posted @ 2015-03-19 22:14
俊落笔如歌
阅读(369)
评论(0)
推荐(0)
摘要:
--类型转换函数declare @score int=(select top 1 Studentresult from Result where StudentNo=1)select '我的成绩是:'+@score --报错--一共有两种转换函数--cast(源数据 as 目标类型)--conver... 阅读全文
posted @ 2015-03-19 22:13
俊落笔如歌
阅读(237)
评论(0)
推荐(0)
摘要:
----聚合函数 --做计算 做统计 对null过滤:null是指不知道什么值,所以无法做计算--sum(参数):统计和--avg(参数):求平均值--max(参数):最大值--min(参数):最小值--count(参数):获取满足条件的记录数--1.获取学员总人数select COUNT(Emai... 阅读全文
posted @ 2015-03-19 22:10
俊落笔如歌
阅读(949)
评论(0)
推荐(0)
摘要:
--统计男女生的总人数select COUNT(*) from Student where Sex='男'select COUNT(*) from Student where Sex='女'--统计每一个班级的总人数select COUNT(*) from Student where ClassId... 阅读全文
posted @ 2015-03-19 22:05
俊落笔如歌
阅读(1231)
评论(0)
推荐(0)
摘要:
--数据删除:在删除的时候需要询问是否真的需要删除?同时在之后的项目中,删除往往不是真的删除,而是做删除标记--语法:--delete from 表名 where 条件delete from Teacher--删除指定的人员信息delete from Teacher where Id=26--使用d... 阅读全文
posted @ 2015-03-19 22:00
俊落笔如歌
阅读(437)
评论(0)
推荐(0)
摘要:
--数据检索--语法:--select 字段列表/* from 表列表 where 条件----查询所有学员信息select * from student--带条件的查询select * from Student where Sex='女'select * from Student where Se... 阅读全文
posted @ 2015-03-19 21:58
俊落笔如歌
阅读(372)
评论(0)
推荐(0)
摘要:
--数据更新 必须考虑是否有条件,往往能够做条件首先考虑主键值和唯一键语法:update 表名 set 字段=值,字段=值 .....where 条件 not|and|or--修改年龄 update Teacher set Age=18--将所有人年龄+1 设置表达式update Teacher ... 阅读全文
posted @ 2015-03-19 21:49
俊落笔如歌
阅读(1163)
评论(0)
推荐(0)
摘要:
--数据插入--语法: 形参 实参 一 一对应 --insert into 表名 (字段列表) values(值列表)--整体说明:插入的值必须要符合表的完整性约束... 阅读全文
posted @ 2015-03-19 21:46
俊落笔如歌
阅读(3474)
评论(0)
推荐(0)
摘要:
--LEN(参数):获取字符的个数--不区分中英文--DATALENGTH(参数):获取参数所占据的字节数select LEN('中华人民共和国')select LEN('abcd')--select datalength('中华人民共和国')select datalength('abcd')--查... 阅读全文
posted @ 2015-03-19 21:30
俊落笔如歌
阅读(2129)
评论(0)
推荐(0)
摘要:
--使用代码创建数据完整性:--主键约束(primary key PK) 唯一键约束(unique UQ) 默认值约束(default DF) check约束(check CK) 主外键约束(foreign key FK)--语法:--alter table 表名--add... 阅读全文
posted @ 2015-03-19 21:28
俊落笔如歌
阅读(660)
评论(0)
推荐(0)
摘要:
use School if exists (select*from sysobjects where name='Teacher')drop table Teacher gocreate table Teacher(Id int primary key identity(1,1), --参数第一个种... 阅读全文
posted @ 2015-03-19 21:25
俊落笔如歌
阅读(131)
评论(0)
推荐(0)
摘要:
--创建数据库--判断数据库是否已经存在 如果存在就删除 exists如果参数返回的结果集不为null,那么就返回true,否则就返回false sysdatabases存在master里面--切换数据库use masterif exists(select * from sysdatabases... 阅读全文
posted @ 2015-03-19 21:21
俊落笔如歌
阅读(404)
评论(0)
推荐(0)
摘要:
验证码 /// ///负责生成验证码 /// /// public ActionResult Vcode() { //1.产生一个随机数 string rVcode = GetVc... 阅读全文
posted @ 2015-03-19 01:24
俊落笔如歌
阅读(169)
评论(0)
推荐(0)
摘要:
MVC 模型注解验证首先建一个空的解决方案 然后建 Visual C# / Web / ASP.NET MVC 4 Web 应用程序然后在 MVC 的 Models 文件夹里 建一个类 例如 UserInfo引用命名空间 using System.ComponentModel; using ... 阅读全文
posted @ 2015-03-19 00:58
俊落笔如歌
阅读(1295)
评论(0)
推荐(0)
摘要:
全局的异常捕获过滤器 区分ajax请求 与浏览器导航请求建一个类ExceptionAttribute 继承 HandleErrorAttribute重写OnException 方法里面代码: //1.0日志记录(文本日志和数据库日志) //拿到日志 Exception ex... 阅读全文
posted @ 2015-03-19 00:00
俊落笔如歌
阅读(765)
评论(0)
推荐(0)

浙公网安备 33010602011771号