摘要: 触发器(同游标一样比较难理解,特殊的存储过程) 触发器是一种存储过程,只不过是一种特殊类型的存储过程,它的特殊性就在于根据某种特殊的情况下触发的, 存储过程的执行需要手动调用,而触发器作为一个存储过程它的执行,不是我们调用的,而是我们进行某些操作之后来触发它的, 它的原理相似于其它语言的事件句柄, 可以调用存储过程 它的主要作用就是用于实现由主键或外部键所不能保证的,复杂的参照完整性或... 阅读全文
posted @ 2019-06-24 15:42 可樂不加冰 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 游标就是存储结果集,将从指定表中查询出符合条件的记录,组成了结果集,然后把它存到游标当中,如果要显示游标中的哪一条记录 游标(游动的标识) !!!!非常重要的知识点,比较难理解 !!!游标提供了对表中的数据检索的一种方式,一种灵活操作手段,只是检索表中数据的一种方式。 在操作的时候也可以把游标看做是一个数据库对象。就好像视图一样。 ... 阅读全文
posted @ 2019-06-24 15:40 可樂不加冰 阅读(222) 评论(0) 推荐(0) 编辑
摘要: CHECK 约束 https://blog.csdn.net/qq61394323/article/details/26091875 阅读全文
posted @ 2019-06-13 11:31 可樂不加冰 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 存储过程 存储过程分为系统存储过程和自定义存储过程 存储过程通过将处理数据的程序从客户端应用程序移动到服务器,存储过程是放在服务器上的,通过客户端下达指令调用存储过程的时候, 这个过程是在服务器上发生的,自然就不会占用网络的带宽就会降低网络流量。存储过程就是一组为了完成特定功能的T-SQL语句。就是一组语句... 阅读全文
posted @ 2019-06-11 10:40 可樂不加冰 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 函数 系统函数(算术函数,聚合函数,数据类型转换函数,字符串函数,日期函数,系统统计函数,文本图像函数) 算术函数:是对数据类型为整型、浮点型、实型,货币型这些列进行操作 算术函数包括(三角函数,反三角函数,幂函数,角度弧度转化函数,取近似值函数,随机函数) ... 阅读全文
posted @ 2019-05-27 17:22 可樂不加冰 阅读(202) 评论(0) 推荐(0) 编辑
摘要: declare @test_Var int \\声明变量用declare,声明局部变量用@符号,变量的数据类型为整型int。 (声明) set @test_Var=1000 \\为此变量赋值,赋值为1000。 select @test_Var \\用select 语句进行显示此变量的值。 变量的声明以及赋值显示 局部变量:就是用户自定义的变量,作用范围仅在程序... 阅读全文
posted @ 2019-05-25 11:48 可樂不加冰 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 二进制数据类型 binary varbinary Uniqueidentifier binarry(n):n用来表示数据的长度,长度为 1—8000,最低长度为1。 varbinary:varbinary(n)!--具有可变动的长度类,型用来存储二进制数据的,。也是用来代表数据的长度,在输入数据的时候... 阅读全文
posted @ 2019-05-25 11:45 可樂不加冰 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 约束、索引、视图。 约束:(要求字段不能为空,必须填写内容,就是非空约束) not null(非空约束)、unique(唯一性约束)、primary key(主键约束)、foreign(外键约束)、check(限制约束)、default(默认约束) 一.check(限制约束) 1.设置总工资必须=工资+奖金 2.年龄字段设置:年龄>20 and 2800 \\从网站职员表中查询出... 阅读全文
posted @ 2019-05-20 08:38 可樂不加冰 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 统计函数 select * from 教师资料 where 教师薪资>(select AVG(教师薪资) from 教师资料) \\从教师资料表中查出所有高于平均薪资的人员。 use LtsDatabase alter table 网站职员表 \\修改此表 add 奖金 money ... 阅读全文
posted @ 2019-05-11 17:13 可樂不加冰 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 批量化更改字段中的数值(对教师进行涨工资) use LtsDatabase试验 update 教师表 set 教师编号=120,教师薪资=教师薪资+1000,教师姓名='于老师',教师职称='高级教师' 为数据库中的字段插入对应的值 insert into 教师表(教师编号,教师工资,教师姓名,教师职称) value... 阅读全文
posted @ 2019-05-07 14:16 可樂不加冰 阅读(251) 评论(0) 推荐(0) 编辑