
数据库
Minion_w
这个作者很懒,什么都没留下…
展开
-
SQL——查询
一、简单查询 1.查询student表中的学号、姓名和年龄并为列设置别名,结果按学号升序排。 order by默认按照升序排列,如果要按照降序排列要写成order by sno desc select sno as '学号', sname as '姓名', sbirthday as '年龄' from student order by sno; 2.查询姓“王”的...原创 2018-12-13 13:40:21 · 1571 阅读 · 0 评论 -
SQL——存储过程
存储过程:存储在数据库服务器端执行的一组T-SQL语句的集合。(相当于函数) 1.①在stuinfo数据库中创建一个存储过程p1,查询指定学号的学生的姓名和平均分,要求姓名和平均分使用返回参数。 ②执行该存储过程查询学号为101的学生的姓名和平均分。 create procedure select_name_avg @stu_no char(5), @stu_name char(...原创 2018-12-13 21:01:07 · 1811 阅读 · 0 评论 -
SQL——触发器
触发器是一种特殊类型的存储过程,当指定表中的数据发生变化时触发器自动生效。它与表紧密相连,可以看做是表定义的一部分。触发器不能通过名称直接被调用(与存储过程的区别),更不允许设置参数。 DML触发器的创建: ①在student表上创建触发器t1,在用户插入、修改和删除记录时,都会自动显示表中的内容。 create trigger t1 on student after insert, upd...原创 2018-12-13 21:38:06 · 1066 阅读 · 0 评论 -
SQL——游标
游标是取用一组数据并能够一次与一个单独的数据进行交互的方法。关系数据库中的操作会对整个数据行集起作用。由SELECT语句返回的行集包括满足该语句的WHERE子句中条件的所有行。 一个完整的游标由5部分组成: (1)声明游标 (2)打开游标 (3)从一个游标中查找信息 (4)关闭游标 (5)释放游标 1.使用游标打印OrderManagement库中各订单中的总金额,要求按总金额降序排。 声明游标 ...原创 2018-12-13 23:39:13 · 291 阅读 · 0 评论 -
SQL——自定义函数
函数:函数是由一个或多个Transact-SQL语句组成的子程序。用户定义函数接受零个或多个输入参数,并返回标量值或表。 自定义函数的分类: 标量函数:返回值为单个的值 内联表值函数:返回值为可更新表 多语句表值函数:返回值为不可更新表 标量函数的定义和调用: 创建标量函数,计算指定课程号的课程的平均成绩,然后调用该函数查询某门课的平均成绩。 create function Avg_degree...原创 2018-12-14 00:12:14 · 4317 阅读 · 1 评论