《VC语言6.0程序设计从入门到精通》第125章


及修改数据表,以及如何设置表之间的关系。
12。2。5 编辑管理数据库记录
1.输入数据
在一个表中输入数据时,只有当前最后记录的下一行可以输入。在要输入的列的相应的 
方格内单击鼠标左键,即可输入数据。
2 .修改数据
一个表中的任何一条记录的任何一个数据都可以修改。修改记录也非常简单,用鼠标左 
·338 ·
…………………………………………………………Page 350……………………………………………………………
第 12 章 数据库开发
键单击想要修改的数据所在的方格,然后用 BackSpace 键将数据删除,最后重新填入新数据 
即可。
3 .删除记录
如果某条记录完全错误,想要删除,则在该记录所在行的最左端单击鼠标左键,此时该 
行变黑,然后通过“Delete ”键即可删除。如果想删除某个范围内连续多条记录,则首先选 
中第一条记录,然后在按住“Shift”键的同时,用鼠标左键选中最后一条记录,则此时这个 
范围内的所有记录都变成黑色背景,最后按“Delete ”键删除。
4 .查询记录
单击菜单栏中的“编辑” “查找”项,弹出“查找和替换”对话框(或者通过快捷键 
“Ctrl+F”也可以弹出此对话框 ),通过该对话框可进行数据的查找和替换。
技巧:设置 ODBC 数据源是一件很容易的事情,对于普通用户,最简单设置 ODBC 数据源的步 
骤如下(以 Windows2000 为例):打开“控制面板” “管理工具”,双击“数据源(ODBC )” 
图标,弹出 ODBC 数据源管理器对话框如图 12…16 所示。单击“添加”按钮,弹出创建新 
数据源对话框如图 12…17 所示。本章都以 Access 数据库为例,因此这里选择 Access 数据库 
的驱动,单击“Driver do Microsoft Access (*。mdb) ”,然后单击“完成”按钮,此时弹出提 
示安装 Access 数据源的对话框(如图 12…18 所示)。在数据源名一栏中填写 Information , 
单击“选择”按钮,选择刚建好的数据库 Info。mdb ,然后单击“确定”按钮。至此,ODBC 
数据源已被设置完毕。
这是设置 ODBC 数据源最常用的方法,也非常简单方便 。此外对于对计算机比较熟悉的用 
户,还可以通过注册表或者编写程序来设置数据源。是除了上述所说的,还有更简单的设 
置数据源的办法。利用 组件 DataSourceLocator ,用户可以在程序运行的过程中动态 
设置数据源。至于如何应用此组件,本章第 6 节将会详细介绍。
图 12…16 ODBC 数据源管理器对话框
·339 ·
…………………………………………………………Page 351……………………………………………………………
Visual C++ 6。0 程序设计从入门到精通
图 12…17 创建新数据源对话框 图 12…18 安装 Access 数据源对话框
12。3 标准的 SQL 语句
SQL 的全称是 Structured Query Language,即结构化查询语言,它是一种介于关系代数与 
关系演算之间的语言,其功能包括查询、操纵、定义和控制 4 个方面,是一个通用的、功能 
极强的关系数据库语言,目前已成为关系数据库的标准语言。本节将介绍 SQL 的基本知识以 
及一些常用的 SQL 语句。
12。3。1 SQL 的基本知识
SQL 语言是 1974 年由 Boyce 和 Chamberlin 提出的。由于它功能丰富、语言简洁、使用 
方法灵活,因此倍受用户和计算机工业界的欢迎,被众多计算机公司和软件公司所采用。后 
来经各公司的不断修改、扩充和完善,SQL 语言最终发展成为关系数据库的标准语言。SQL 
语言集数据查询(Data Query )、数据操纵(Data Manipulation )、数据定义(Data Definition ) 
和数据控制(Data Control )功能于一体,充分体现了关系数据语言的特点和优点。
1.综合统一
SQL 语言集数据定义语言(DDL )、数据操纵语言(DML )、数据控制语言(DCL )的功 
能于一体,语言风格统一,可以独立完成数据库生命周期中的全部活动,包括定义关系模式、 
录入数据以建立数据库、查询、更新、维护、数据库重构、数据库安全性控制等一系列操作 
的要求,这就为数据库应用系统开发提供了良好的环境。另外,在关系模型中,实体和实体 
间的联系均用关系表示,这种数据结构的单一性带来了数据操作符的统一性,查找、插入、 
删除、更新等任一种操作只需要一种操作符,从而克服了非关系系统因信息表示方式的多样 
性带来的操作复杂性。
2 .高度非过程化
用 SQL 语言进行数据操作,用户只需提出“做什么”,而不必指明“怎么做”。用户无需 
了解存取路径,存取路径的选择以及 SQL 语句的操作过程由系统自动完成,这不但大大减轻 
了用户负担,而且有利于提高数据的独立性。 
·340 ·
…………………………………………………………Page 352……………………………………………………………
第 12 章 数据库开发
3 .面向集合的操作方式
SQL 语言采用集合操作方式,不仅查找结果可以是元组的集合,而且插入、删除、更新 
操作的对象也可以是元组的集合。
4 .以同一语法结构提供两种使用方式
SQL 语言既是自含式语言,又是嵌入式语言。作为自含式语言,它能够独立地用于联机 
交互的使用方式,用户可以在终端键盘上直接键入 SQL 命令对数据库进行操作 。作为嵌入式 
语言,SQL 语言能够嵌入到高级语言程序中,供程序员设计程序时使用。而在两种不同的使 
用方式下,SQL 语言的语法结构基本上是一致的 。这种统一的语法结构提供两种不同使用方 
式的作法,为用户提供了极大的灵活和方便。
5 .语言简洁,易学易用
SQL 语言功能极强、设计巧妙。完成数据定义、数据查询、数据操纵、数据控制的核心 
功能的动词只有 9 个,即 CREATE、DROP 、ALTER 、SELECT、INSERT、UPDATE 、DELETE 、 
GRANT、REVOKE ,如表 12…1 所示。而且 SQL 语言语法简单,接近英语口语,因此容易学 
习和使用。
表 12…1 SQL 语言的动词
SQL 功能 动词
数据查询 select
数据定义 create 、drop、alter
数据操纵 insert 、update 、delete
数据控制 grant ,revoke
12。3。2 基本的 SQL 语句
SQL 语句虽然简单,但是非常灵活,且功能强大,这里不可能对其进行全面的介绍。本 
小节只对最常用的 SQL 语句进行简单介绍。SQL 语句最常用的功能有数据查询、插入记录、 
更新记录和删除记录。下面进行详细介绍。
1.数据查询
数据查询是数据库中最重要的操作,SQL 语句提供 SELECT 语句进行数据的查询,该语 
句具有灵活
小说推荐
返回首页返回目录