代码改变世界

随笔分类 -  【SQL】

一些有用的sql语句

2011-07-31 20:34 by myjava2, 174 阅读, 收藏,
摘要: 1、说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用) 法一:select * into b from a where 1<>1 法二:select top 0 * into b from a 2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用) insert into b(a, b, c) select d,e,f from b; 3、说明: 跨数据库之间表的拷贝(具体数据使用绝对路径) (Access可用) insert into b(a, b, c) select d,e,f from b in ‘具体数据库’ where 条件 阅读全文

教务系统--数据库查询

2011-07-31 20:31 by myjava2, 188 阅读, 收藏,
摘要: 在教务系统中,由于我负责的是基础信息模块,要为其他模块提供很多信息.这样就需要写很多DAL层的方法.我们都是用存储过程实现的.其中里面添加,修改,删除方法没有什么好说的.重要的就是一些查询方法,用到了一些高级的查询.这里总结一些数据库查询方法.一:特殊关键字的查询 1:in (not in)关键字in的作用是要查询的数据只要在一组数据中出现,结果就为真.Not In 只要不再一组数据中出现,结果就为真例子:查询职称是教授或者副教授的老师Select * from teacherInfo where teacherType in ('教授','副教授') 2:di 阅读全文

存储过程使用

2011-03-31 09:25 by myjava2, 152 阅读, 收藏,
摘要: 谓存储过程就是Transact-SQL语句的预编译集合,这些语句在一个名称下存储并作为一个单元进行处理。由于存储过程被预先编译过,所以执行起来要比单行SQL语句效率高出很多,在应用程序开发过程中应尽可能的采用存储过程进行数据的增加、更新、删除和查询操作,以提升应用程序的整体运行效率。执行SQL Server的存储过程需要如下步骤:1、生成SqlCommand对象并将其CommandText属性设置为存储过程的名称或包含过程调用的 EXECUTE语句。2、增加过程调用所需要的参数到SqlCommand对象中,记住将任何输出参数的Direction属性设置为ParameterDirection.O 阅读全文

sql 经典语句记录

2010-08-12 09:28 by myjava2, 130 阅读, 收藏,
摘要: Vb具有强大的数据库处理能力.这些都和他能处理sql语句有关.再使用sql语句的时候.我们需要掌握他的基本格式.下面我总结了一下常见的sql语句关键字作用格式Select将资料从数据库中的表格内选出SELECT "栏位名" FROM "表格名"distinct找出表格内的不同资料值的情况SELECT DISTINCT "栏位名" FROM "表格名"where选择性地抓资料SELECT "栏位名" FROM "表格名" WHERE "条件"And,or复杂 阅读全文

sql 数据库对象剖析

2010-08-11 19:50 by myjava2, 125 阅读, 收藏,
摘要: 一:Sql中的表表示最基本的数据.他由行,列组成.这个表可以和视图,规则,默认值一起来比较.因为视图可以说是按一定的约束提取出来的一个虚拟的表.规则是表中的数据的填充约束.默认值是表中数据如果没有添加.默认提供的数据.这三个都是对表的规范性.准确性约束的对象.所以说他们归结为表中.二:Sql中的”函数”存储过程.用户自定义数据类型,用户自定义函数.这个就像是我们在学习vb的时候用到的数据类型,函数,过程一样.他们都是由t-sql语句构成.必须符合t-sql语句规范.可以实现一定的功能这其中的触发器.也是一种特殊的存储过程,只不过它是一种特殊类型的存储过程,不由用户直接调用。创建触发器时会对其进 阅读全文

sql 2000 基本框架

2010-08-11 15:40 by myjava2, 162 阅读, 收藏,
摘要: 我们现在学习的sql 2000 ,数据库管理系统.其实我们在平时说的时候,总是喜欢简化的说,但是在理解的时候如果你还简化的理解.那么就理解不了.比如说是我们再学习数据库.难道是我们再学习那个数据的库吗?当然不是.其实我们说的数据库分为.数据库,数据库管理系统,用户三部分组成.数据库就是其中数据库,就是企业管理器中的数据库.也就是那些表数据库管理就是企业管理器中的数据库转换服务,管理,复制规则,触发器等用户就是安全性以及里面关于登陆,和用户角色,还有表里的用户对象其实数据库所以的操作都是围绕这表来进行的.所以它的功能也都是跟表有关的.所以首先介绍一下表.表就是和我们平时见到的表一样.由行(row 阅读全文