1 / 89
文档名称:

【工具辅导类】数据库开发SQL Server7.0 和Power Bulider7.0(四).pdf

格式:pdf   页数:89页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

【工具辅导类】数据库开发SQL Server7.0 和Power Bulider7.0(四).pdf

上传人:中国课件站 2011/7/20 文件大小:0 KB

下载得到文件列表

【工具辅导类】数据库开发SQL Server7.0 和Power Bulider7.0(四).pdf

文档介绍

文档介绍:返回总目录
本章导读
数据库的任务是管理和存储数据,同时
要支持用户对数据的操作。包括查询、添加、
删除、更新数据等操作。
SQL(结构化查询语言)一直是国际公认
的数据库操作语言。Microsoft SQL Server 在
标准 SQL 语言的基础上进行了扩充,建立了
SQL Server 使用的 T-SQL语言。事实上,SQL
Server 在处理任何用户对数据库的操作都是通
过执行 T-SQL 语句实现的。
本章将要介绍的是四个最基本的数据操作
语句:使用 Insert 语句添加数据;使用 UPDATE
语句更新数据;使用 DELETE 语句删除数据;
使用 SELECT 语句查询数据。
例添加数据解
例解
T-SQL 中语句添加数据
的 INSERT 语 1 使用 Insert..Values 语句添加记录的 T-SQL 语句句法如下图所示:
句可以用来往
数据库表格中
添加一个或者
多个记录数
据,其最简单
的格式为:
“ INSERT
[INTO]
table_or_view
[(column_list)]
data_values ”
其中 table_or- 2 下图所示为在 Query Analyzer 中往表格中添加数据记录的实例,其中执行
_view 为表格语句:INSERT INTO customer VALUES ( 'John',1071,'2:24: PM
或者视图的名 4/21/98',4000,1000)。
称,column_list
为字段列表(如
果语句中没有
这一项,SQL
Server 将会对
表格中的每一
个字段添加记
录)data_values
为添加的记录
数据。 3 使用 INSERT..SELECT 语句可以将 SELECT 查询的结果添加到表格中去。
如果字段其最简单的句法如下图所示:
列表中没有包
括表格中所有
的字段名称,
那么未被列出
的字段将被赋
予空值或者缺
省值。也就是
说,往表格中
4 下图所示为在 Query Analyzer 中执行 INSERT..SELECT 语句的结果,执行
语句的实例为:INSERT INTO MyBooks SELECT title_id, title, type
FROM titles WHERE type = 'mod_cook' 。添加记录时如
果不列出所有
的字段名称,
那么该字段必
须设定允许空
值或者设为缺
省值。
INSERT
语句对以下类
型的字段并不
赋值:带有
5 使用 SELECT INTO 语句可以将查询结果添加到新创建的表格中,SELECT
Identity 属性的
INTO 的句法如下图所示:
字段;调用
NEWID 函数
产生唯一的
GUID 值的字
段;需要计算
得到值的字段
( Computed
columns)。
插入记录
的各字段的值
必须和字段列
6 在 Query Analyzer 中执行 SELECT..INTO 语句往新建表格中添加记录数据
表相匹配。这
的结果如下图所示,执行的实例为:
种匹配包括,
字段数目的匹
配,各个字段
数据类型的匹
配,某些字段
数据类型精度
的匹配等等。
7 通过本例,学会了如何使用几种多重 T-SQL 语句往表格中添加数据记录。
例更新数据解
例解
创建表使用语句更新数据
格,往表格中 1 带有 SET 子句的 UPDATE 语句,SET 语句通常将满足条件的记录的指定
添加数据之字段设为更新后的值,其句法如下图所示:
后,修改和更
新表格中的数
据是维护数据
库的日常操
作。在 SQL
Server 中最常
用的更新数据
库内数据的方
法就是使用
UPDATE 语
句。 2 在 Query Analyzer 中执行带有 SET 子句的 UPDATE 语句结果如下图所示,
UPDATE 执行的实例为:UPDATE customer SET TotalCost = 2500, TotalNum = 1200
语句可以改变
某个表格或者
视图中一个记
录、多个记录
甚至所有记录
的值。只要连
接远程服务器
的 OLE DB 驱
动程序支持更
新操作,它还
可以使用远程
3 带有 Where 子句 UPDATE 的更新语句,将满足 Where 条件限制的记录修
服务器名称或改。其 T-SQL 句法如下图所