摘要: 一、 设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。用SQL语句创建四个表并完成相关题目。 表1-1数据库的表结构 表(一) 阅读全文
posted @ 2016-08-09 11:03 尤痴武 阅读(1232) 评论(0) 推荐(0) 编辑
摘要: 封装:目的:保护类,让类更加安全做法:将成员变量变为私有,做相应的方法或属性来间接操作成员变量 函数重载:条件:函数名相同,参数个数或者参数类型不同 构造函数:写法:没有返回类型 函数名是类名特点:写法特殊 执行时间特殊 作用:在造对象的时候,对对象里面的成员进行初始化 this关键字:this代表 阅读全文
posted @ 2016-08-09 11:01 尤痴武 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 面向对象1.类:众多对象抽象出来的2.对象:类实例化出来的 3.类的定义关键字 class 4.类里面包含成员变量成员属性 成员方法 5.面向对象三大特性(1)封装目的:保护类,让类更加安全。做法:让类里面的成员变量变为私有的,做相应的方法或者属性去间接的操作成员变量 封装成员方法来间接操作类里面的 阅读全文
posted @ 2016-08-09 11:00 尤痴武 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 1.使用面向对象来求两个圆之间的面积2.函数重载函数重载需要的条件:函数名要相同,参数的个数或者参数的类型不同3.this关键字虽然写在类里面,但不是属于类的,而是属于该对象的一般来说在类里面 this关键字是可以省略的,但是如果有一个方法形参名字和成员名字重复,这时候再调用该对象里面的成员的时候需 阅读全文
posted @ 2016-08-09 11:00 尤痴武 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 事务:保障流程的完整执行就像银行取钱,先在你账上扣钱,然后存入别人的账上;但是从你账上扣完钱了,突然网断了,对方没有收到钱,那么此时你的钱也没了,别人的钱也没加上,为了防止此类情况的出现,事务。 begin tran --在流程开始的位置 if @@ERROR>0begin rollback tra 阅读全文
posted @ 2016-08-09 10:59 尤痴武 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1、面向过程 int a = 10;int b =5;int c = a+b; int r1 = 10;int r2 = 5;double c = r1*r1*3.14 - r2*r2*3.14 缺点:重用性差,扩展性差,可维护性差 2、面向对象(1)对象:万物皆对象,对象是类实例化出来的东西(2) 阅读全文
posted @ 2016-08-09 10:54 尤痴武 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 触发器:是一个特殊的存储过程;通过增删改的动作来触发执行,没有参数,没有返回值; create trigger Insert_Student --命名规范on student --针对于哪一个表for insert --针对于哪一个动作来触发 -- onclick = "show()" as 触发执 阅读全文
posted @ 2016-08-09 10:53 尤痴武 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 存储过程:就像函数一样的会保存在数据库中--》可编程性 --》 存储过程 创建存储过程:create proc JiaFa--需要的参数@a int,@b intas --存储过程的内容 declare @c int; set @c = @a + @b; return @c;go public in 阅读全文
posted @ 2016-08-09 10:52 尤痴武 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 31.select sname,ssex,sbirthday from studentunionselect tname,tsex,tbirthday from teacher 32.select sname,ssex,sbirthday from student where ssex='女'uni 阅读全文
posted @ 2016-08-09 10:51 尤痴武 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1.select Sname,Ssex,Class from student2.select distinct depart from teacher3.select * from student4.select * from score where degree between 60 and 80 阅读全文
posted @ 2016-08-09 10:50 尤痴武 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 高级查询 1.连接查询 select * from Info,Nation --形成笛卡尔积 select * from Info,Nation where Info.Nation = Nation.Code select Info.Code,Info.Name,Sex,Nation.Name,Bi 阅读全文
posted @ 2016-08-09 10:49 尤痴武 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 查询: 1.简单查询 select * from Info --查所有数据select Code,Name from Info --查指定列的数据select Code as '代号',Name as '姓名' from Info --给列指定别名 2.条件查询 select * from Info 阅读全文
posted @ 2016-08-09 10:48 尤痴武 阅读(120) 评论(0) 推荐(0) 编辑