摘要: 一、什么是事务?能够保证数据一致的代码控制。它要么执行提交,要么回滚到事务的初始状态。二、事务的四大特性:ACIDA - 原子性.——事务不可折开,要么都执行,要么都回滚,无中间状态。C - 一致性.——数据前后要一致。I - 隔离性.——事务在执行的过程中是不许外界干扰的。D - 持久性.——存在... 阅读全文
posted @ 2015-08-14 17:09 tianqi123 阅读(132) 评论(0) 推荐(0)
摘要: 一、什么是触发器?一段SQL代码,挂到某个表的某个增、删、改的操作上。当这个表执行相应的操作时,就会触发这段相应的SQL代码。触发器与存储过程的区别:1.存储过程是独立于表存在的,触发器需要依附某个表的某个操作。2.存储过程需要使用名称去调用才能执行,触发器则在表的操作过程中自动被触发调用。二、触发... 阅读全文
posted @ 2015-08-14 17:08 tianqi123 阅读(143) 评论(0) 推荐(0)
摘要: 视图:视图就相当于一个查询结果,它相对应的是表表----真正存储数据的地方视图---不存储数据,展示查询的结果注意:1、视图就是为了查询数据方便。一般不要试图向视图中插入数据,容易出错。2、视图可以由一个表生成,也可以由多个表生成,还可以由表各视图生成新的视图。3、视图的主要功能是查询,不是增删改。... 阅读全文
posted @ 2015-08-14 17:06 tianqi123 阅读(155) 评论(0) 推荐(0)
摘要: 存储过程:SQL编程:数据类型:列的类型变量定义:declare 变量名 类型名变量名:以@开头。例:赋值和取值:赋值:set/select 变量=值取值:变量名例:运算符:算术、关系、逻辑、其它算术:+ ,- ,* ,/ ,% 没有++ --关系:> ,=, / !=逻辑:and ,or ,n... 阅读全文
posted @ 2015-08-14 17:06 tianqi123 阅读(112) 评论(0) 推荐(0)
摘要: 一、数学函数select SQRT (2) --取平方根select ABS (-234) --取绝对值select FLOOR (COUNT (*)/5.0) from news --取小于这个小数的最大整数select CEILING (COUNT (*)/5.0) from news --取大... 阅读全文
posted @ 2015-08-14 17:05 tianqi123 阅读(132) 评论(0) 推荐(0)
摘要: 建立四个表,分别是学生表,课程表,成绩表和教师信息表插入信息:题目:1、查询Student表中的所有记录的Sname、Ssex和Class列 select Sname,Ssex,Class from Student2、查询教师所有的单位即不重复的Depart列。 select distinct ... 阅读全文
posted @ 2015-08-14 17:04 tianqi123 阅读(469) 评论(0) 推荐(0)
摘要: 建完表后,为了使表更完善,查询起来更方便,一般会加上约束,约束可分为三大类第一类:防止同一条数据完全重复一、主关键字约束:主键约束特点:1.能够唯一的区分每一行数据--------不能重复2.表中的数据按照主键字排序的------有序3.主键字不能为空------------------不为空4.一... 阅读全文
posted @ 2015-08-14 17:03 tianqi123 阅读(212) 评论(0) 推荐(0)
摘要: 数据的添加:首先建立一个数据库,点击新建查询,然后用代码建立一个表,表里写上列名和数据类型,约束可加可不加然后使用insert语句往表里添加数据insert [into] 表名 (列名1,列名2,列名3......列名n)values ('列值1','列值2','列值3',......'列值n')注... 阅读全文
posted @ 2015-08-14 17:02 tianqi123 阅读(314) 评论(0) 推荐(0)
摘要: 输入输出--数据类型--变量与常量--运算符表达式--语句(顺序、分支、循环)--数组--函数--结构体一、输入与输出。Console.ReadLine();Console.WriteLine();Console.Write();二、数据类型:(一)分类:1.值类型:基本类型:int(short l... 阅读全文
posted @ 2015-08-14 17:01 tianqi123 阅读(143) 评论(0) 推荐(0)
摘要: 数据库:分为 层次型,网状型,关系型。现在通常都是使用关系型常用的:SQLServer,Oracle,DB2,Access,Visual Foxpro,MySQLSQL:Structured Query LanguageSQL Server 是一种大型的数据库软件,是用来管理和修改数据库的SQL S... 阅读全文
posted @ 2015-08-14 17:01 tianqi123 阅读(406) 评论(0) 推荐(0)