摘要:
--触发器:触发器就是一种特殊的存储过程--特殊的地方在于,触发器是通过对数据库表的操作,来引发--存储过程是通过人为exec来执行select*from studentcreate trigger student_insert --创建触发器on student --指定触发器所在的表for In... 阅读全文
摘要:
--累加求和存储过程alter proc LeiJiaQiuHe1 @num int--输入参数asdeclare @sum intdeclare @i intset @sum=0set @i=1while @i<=@num begin set @sum=@sum+@i set @... 阅读全文
摘要:
--约束:对列的值起一个约束性的作用,规定列的值的范围--主键、外键、非空、自增长标识列、唯一列(unique)、check约束--check 约束--在某个表里点击右键→设计→进去找到要约束的列点击右键→添加→写表达式(表达式必须以列名开头) 阅读全文
摘要:
--数据库的备份、还原--备份--在对应数据库右键→任务→备份→直接点确定 .bak结尾--还原--在数据库右键→还原数据库→目标数据库(起别名),点击源设备→添加所备份的.bak文件--分离、附加--分离 分离出来可以拷贝走 .mdf文件--在对应数据库右键→任务→分离→删除连接→确定 ... 阅读全文
摘要:
--创建万能分页alter proc wannengfenye11@nowye int,@numbers int,@tablename varchar(50),@zhujian varchar(50)as必须要用字符串连接起来,不然系统识别不出@tablenameexec ('select top(... 阅读全文
摘要:
--视图:视图就是一个虚拟的表select *from view_1--显示所有学生的sno、sname、cno、degreeselect Student.Sno,sname,cno,degree from Student join Score on Student.Sno=Score.sno --... 阅读全文
摘要:
create database Fruitcreate table fruit(Ids varchar(50),Name varchar(50),Price decimal(18,2),Source varchar(50),Stack int,Numbers int,Image varchar(50... 阅读全文
摘要:
--定义变量 定义,赋值,显示 三个必须一块执行declare @bianliang int--定义变量 set @bianliang=12--变量赋值select @bianliang --显示--定义两个变量求和declare @bianliang1 int ,@bianliang2 intse... 阅读全文
摘要:
--27、查询出“计算机系“教师所教课程的成绩表。select * from Score where Cno in(select Cno from Course where Tno in(select tno from Teacher where Depart='计算机系'))--28、查询“计算... 阅读全文
摘要:
--17、 查询“95033”班学生的平均分。select avg(degree) from Score where Sno in (Select Sno from Student where Class=95033)--18、 假设使用如下命令建立了一个grade表:现查询所有同学的Sno、Cno... 阅读全文