摘要:
ASP.NET Web API 包含下列特性: 先进的 HTTP 编程模型: 使用新的强类型的 HTTP 对象模型直接操作 HTTP 请求和响应, 在 HTTP客户端使用相同的编程模型和 HTTP 管道; 支持路由: Web API 完整支持 ASP.NET 路由, 包括路由参数和约束。 此外, 到 阅读全文
摘要:
日期加天数 日期减天数 阅读全文
摘要:
1.触发器 1)After触发器 2)在语句执行完毕之后触发 3)按语句触发,而不是所影响的行数,无论所影响为多少行,只触发一次。 4)只能建立在常规表上,不能建立在视图和临时表上。(*) 5)可以递归触发,最高可达32级。 6)update(列),在update语句触发时,判断某列是否被更新,返回 阅读全文
摘要:
1.将复杂的sql语句进行封装,可以用来增删改查 2.创建 3.修改 alter proc 4.使用 5.示例(分页) 阅读全文
摘要:
事物 --开始事物BEGIN TRANSACTION --事物回滚ROLLBACK TRANSACTION --事物提交COMMIT TRANSACTION 阅读全文
摘要:
IF(条件表达式) BEGIN --相当于C#里的 { 语句1 …… END --相当于C#里的 }ELSE BEGIN 语句1 …… END 阅读全文
摘要:
declare @i int=0,@sum int=0 while(@i<=100) begin if(@i%2!=0) begin set @sum=@sum+@i; end set @i=@i+1 end 阅读全文
摘要:
1.局部变量_先声明再赋值 DECLARE @变量名 数据类型 【=默认值】 DECLARE @name varchar(20) DECLARE @id int2.赋值 SET @变量名 =值 --set用于普通的赋值 SELECT @变量名 = 值 --用于从表中查询数据并赋值,,可以一次给多个变 阅读全文
摘要:
1.视图是一张虚拟表,它表示一张表的部分数据或多张表的综合数据,其结构和数据是建立在对表的查询基础上 2.视图在操作上和数据表没有什么区别,但两者的差异是其本质是不同:数据表是实际存储记录的地方,然而视图并不保存任何记录。 3.相同的数据表,根据不同用户的不同需求,可以创建不同的视图(不同的查询语句 阅读全文
摘要:
1.自然连接 表连接会产生一个大的结果集,笛卡尔积 2.内连接 定义: 通过列进行合并,没有匹配到到的不进行合并 inner join on 3.外连接 1).左外连接 以左表为基准, 在右表没有找到的值左表用null填充 left join on 2).右外连接 以右表为基准, 在左表没有找到的值 阅读全文
摘要:
数据的查找 注意 SQL中等于判断用单个=,而不是==。 Where中可以使用的其他逻辑运算符:(||)or、(&&)and、(!)not、<、>、>=、<=、 <>(或!=)等 1.查找全部、查找一列、按条件查找 2.修改列的显示名称(单引号可以有可以没有) 3.关键字 1)Top 2)排序 注意 阅读全文
摘要:
1.添加数据(行受影响) 第一种 第二种 第三种 2.删除数据(行受影响) delete :删除表中的数据 表还在 数据没了 ,,id不会丢失.可以加条件 drop: truncate 3.修改数据(行受影响) 4.类型转换 CONVERT CAST 阅读全文
摘要:
1.创建数据库 2.创建表 3.删除一列 4.添加一列 5.修改一列的数据类型 7.给列添加注释 --@level0type--架构--@level1type--表名--@level2type--字段--@value--注释 阅读全文
摘要:
数据类型 char(2) 1个汉字 或2个字母以内都可以 varchar(10) 5个汉字或10个字母 nchar(10) 10个汉字或10个字母不足的用空格补齐 nvarchar(10) 10个汉字或10个字母以内都可以 int 数字类型 bit 写程序的时候只能用1(true)或0(false) 阅读全文
摘要:
1.MS SQLServer的每个数据库:包含 (1个主数据文件(.mdf)必须。1个事务日志文件(.ldf)必须。) 可以包含(任意多个次要数据文件(.ndf),多个事务日志文件) 2.主键约束:Primary key:主键就是数据行的唯一标识。不会重复的列才能当主键 1)业务主键:使用有业务意义 阅读全文