浅析数据库的简单操作
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(o a dWid w 中输入命令方法。为将来程序设计打基础, 文主要介绍输入命令 方法。 C mm n n o ) 本
表 1 宇段 类 型 比 较 与举 例
字段 类 型
字符 姜 型
文件 。 3 关 闭数据 库文件 . . 2
代 表符 号
c
字段 宽
数据 特 征
・
举 例 姓 名, 地 名 ,电 话号 码 ,邮 政 编码 分 数,工 资 成绩 , 售 量 , 销 销 售 总额 , 单 价… … 科 学性 数 据 生 日 ,纪 念 目 ,进 货 日 期, 支 票 到期 目 … 一 留 级 /未 留 级 , 已 婚 /未
一
6 5—
据 库记录 利刖 D 1 E r 令 来将 数 据 库某 一 个 记 录 E E命
l 。
DI P S IAY
2 输 人数据 记录 . 3 当数据 侔结 构定 义好 后 ,按下 E t 键 或触 ne r 发式 按 钮 O K,存 屏幕 画 面上 将 会 出现 图 Y s e 或 N。 O 询问足 否立 即输入数 据记 录。 果确定 立 即输 如 入数据 记录则按 一字母 键 Yr按 一 下触 发式 按钮 卜 卡 Y s此时屏 幕画 面将会 {现数 据输 入窗 口, 将显 e, n 还 示文件 的第一 个空 自数据 记录 。 3打开 关 闭数据 库文 件 31 .打开数据库文件
令以后,oPo Fx r才会永久地真正地将指定数据记录 从数 据库 q删除 。 l &1 利用 D L T E E E命令删除数据库记录 D LT E E E命令在删除一个记录时 ,只是在数 据库中将这个数据记录做一个“ 记录以删除” 的标 志, 并不会 真正将 数据从 数据库 中删除 。 例: 指定删除数据库中的第二条记录 , 键人命
出现空白输入画面, 可输入数据。 输入完后, 按 c lw键存 储。 t+ r
6 数据 库记 录的删 除 Fx r r n o s oP of d w 中删 除 一个记 录通 常分 o Wi 为 两个 步骤 进行 : 一步 , 要被 删 除 的记 录做 标 第 给 志。第二步, 在用户下 了- 真正确定删除” ,一 -个“ 的命
删 除时 ,只存删 除的记 录 E 了一个 删除标 志 , 做 可 以利用 P C A K命令来将数据库中的这种记录真实 地 从数据 阵中删 除。
利用 Z P A 命令清除数据库中的所有记录 执行了Z P命令 ,数据库的内容完全被清 A 除, 但数据库所定 义的结构仍然存在。Z P命令相 A 当于先执行 I L . A ) Er I E E L命令 ,再执行 P C A K命 令。 因此 一旦执 行 了 Z 命 令 , 有记 录将永远 无 AP 所 法再 恢复 。 在系统中使用 r S T A E YO E S F T N环境设置命 令 ,在执行 Z 命令时,o r 会询问您是否确 AP F xPo 定要 删除 所有记 录
在命令窗[键人命令: S < ] U E 库文件名 > 即可打开已片】 R E T C E A E命令所建立的数据
5 数据库文件的编辑 ・ 5 修改数 据库 结构 . 1 对建立的数据文件结构不满意时 , C m 在 o— mn ad窗 口输人 : DF S RU T R 便 可 以 对 MO IY T C U E, 建立 的数据 文件结 构编辑 。 5 . 2利用 E I 命 令来 编辑 数据记 录 DT 在命令窗 口中输入 :D T E O n(为记 E IR C RD n 录号) 。可编辑记录 n的数据, 还可利用光标键将光 标移至您想变更的内容上 , 打人新数据, 覆盖原来 的内容, 或配合 IsD l n 、e键修改数据。 53 .向库文件中添加新的记录
垒龃 为 字符 正主 数 据 势值 数 据 此宰 段 的数 据 只能存 数 值 数值 敖 据 特 别 亢 或特 别 小 的数 据
N表示从当前记录指针处开始以下 N条的记录 , 逻辑 叠 型 L RS E T表示 从 前 记 录指针 处这 条记 录 开始 , 文 到 件的最后一条 }录 ; 己 对象表示动作的对象为哪些字 备注 娄 型 M 段, 一般 Ⅲ Fed< ed i>选 项来 指定 ; ilsf l lt i s 条件 表 殷 类 型 G 示设 置 的范 围 内 , 足字段 符 合 条件 fi 录 , 凡 i Y 才执 T: , 行动 作 ,一般用 F <条件 >或 WHIE OR L <条 件 > 设置。当范嗣或对象或条件省略时 ,oPo F xr 会以约 人 : US EXS GLK. DBF 定值 。 IS T I 2 创建新的数据库文件 2 数据库 文件 的建 立 . 1 4. 1 2显示数据库当前记录指针记录。在命令 在命 令 窗 口 o mad Wid w m n n o】中输 人 窗 口中键 人 : US EXS GLK. DBF C ET R A E命令可以建立新的数据库文件。 R A E C E T 命令 的语法 : DI PL S AY 41 S k ̄ .3DIP Y与 LS . IT命令 区别: IP AY DSL C E T [fe 卅 R A E<i > l IT命令, 在直接使用时, 显示记录条数不 同, 其中 < l i >表示数据库文件名。其扩展名为 与 LS fe DBF 。 DSL IP AY命令只显示当前记录,IT命令显示全 LS 例 : 立 — 文件名 为 X G K B 建 个 S L .D F的数 据 部记录; 使用 D S L Y L  ̄- IP A A Ln  ̄, ' 记录满屏时会暂 @v 库文什 ,则必须 在命令 窗口键人命令 :R A 停显示, LS A L的命令并不暂停。 CE— 而 IT L T EXS GI K。 4 用 B OWS 2 R E命令来浏览数据库文件 2 _ 2定义数 据库结 构 B O E命令可以说是一个功能强大的命 R WS 还 当在命令窗 [中正确地键入 C AT 』 RE E命令 令,它除了可以浏览及编译数据库的内容之外, 编辑及显示数据 后, 屏幕画面 } : 将会出现“ 字段定义” 的对话框。在 能够由用户定 义一个窗口来浏览 、 对话 框 中定 义每个 字段 的 N me( 名 称) ye 库 中 的数 据 。B O E命 令 的基 本 语 法 :WS a 字段 、 p T R WS O E 段类 型) dh ' 、 t(: Wi  ̄ 段 及 D eb 位数) 几个 FE D < ets> OR e( 数 / 等 I L S f hl IF <表 达 式 >如 果 只 需 要 单 i i 纯的利用 B O E命令来浏览、 R WS 编辑数据库中的 栏 目。 所有 字段定 义好后 , 下 回车键 。 请按 例 : 立一个 文件 为 X G K B 建 S L D F的数据 数据的话 ,可以在命令窗 口中执行 B O E命 R WS 不需要 任何选 项 。 库文件来存储学生信 包的基本数据。 此时每—位学 令 , 生的数据就是一个数据记录, 此数据库的数据结构 43 查找数据库文件中的数据 利用 L C T O A E命令在数据库里查找合乎一 如 。 Fx r oPo的字 段 类 型(ye有 7种 : 符 类 型 I p) ' 字 (hrc r 数据 类 型(u ) c、 点 类  ̄ (ot 定 条件 的数 据记 录 。可 以利 用 C N I LE命 令 C aat) e、 N m1r)浮 e i F a、 l 1 O TN— I 口期类  ̄(a ) 辑类  ̄(oi 1备 注类 型 f m一 继续往 下查找 。 Dt、 e Lgc ) a、 Me (一 般类 型(e ea。 oPo ) ) 、 G nr1 F xr 的字 段宽 f dh ̄1 ) witx ) ) 2 例 :查 找 X GL .D F中 姓名 叫 王力 的 记 S K B 英文字符为单位 ,一个巾 占2个字符的宽度。 录 。 US EXS GLK 除 r 符允 许世 } 字 】 行 设置外 . 者 其他类 型 的字段 L A E OR M: 王 力 ” OC T F X ” 宽由Fxr o Po自动 设置 。字段 类型 比较 举 例见表
信 J J J 息 科 学
科 雀赢
浅 析 数据 库 的简单操 作
吕 娜
( 尔滨 市 统 计局 , 龙 江 哈 尔滨 10 0 ) 哈 黑 5 0 1
摘 要: 对数据库的操作可用菜单方法或在命令 窗 关键词 : 数据库; 操作 ; 命令
1F x r命令 的一 般格式 oPo Fx r命 令 的一 般格式 如下 : oPo 命令动 词 围] 橡 工 条件】 其 中, 动词 表示要 执行 的动作 ; 周表 示 命令 范 动 作 所 涉 及 的 记 录 , 用 A L/R C R N/ L EDD N X N/ S 设 置 ,L E T RE T A L表 示 所 有 的 记 录 , R C R N表 示 第 N条 记录 为 自然数 ) E T EOD , X N
・
数值 费 型 ・ N 浮 点类 型
日期娄 型
・
・
F
D
・
・
8
・曰甜 数 据 此 字段 的 数 据 要依 mm / 嘲 / Y 方式输 k Y 的
・
1
・逻辑 数 据
慎 /假 对 /错 是 /舌 … 婚 ,收 入 / 出 ,合 格 , 支 不 等具 咕 相 对性 质 的 数据 合 格, 已出 贷 / 出 赞 …… 来 此 宰 段 只能 存 T F ,Y.N
・
I O l 0
・ 注 性 的数 据 备
・
期 刊或 书 藉 的摘 要 说 明 相 片 、辩 识声 音
字数 无 限制
图形 、 声 音
A PN P E D命令能在 已存文件 的尾端添加新
记录。
例: 存窗 口输入下 面 命令 :
US EXS CIK
AP EN D P
一
在命令窗 口中键人:S UE U E命 令会 关 闭 当前 工 作 正 S 打开的库文件。 4 览、 浏 查询数 据库文 件 4 1用 LS 、IP A 命 令 来 ITD S L Y 显示数据库文件 4 . 要 在 Fx r o n .1想 1 oPofrwi— dw 5中列 出数 据库 的内容 ,可 以 o s2 利用 LS IT命令来完成。 例:显示数据库 X G K B S L .D F 的 全部 数 据 内 容 。在 命 令 窗 口中键
.
令:
US XS E GLK DE 2 LE
6 利用 R C I 命令恢复被标志删除的数 - 2 E A L
据 库记录 当执行 R C L 命令并未加 £ EAL 任何选项时,
F xr 默认 恢复数据『 oPo 苹中所有 已被 D — E E命 ELT 令标 志删除 的 记录 . 以在 R C L .可 E A L命令 后面直 接加上记录号, 指定恢复数据库中的记录。 6 3利用 P C A K命令永远删除标志删除的数