- 1、本文档共33页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
11第03章﹝临时调整﹞12.3
第3章数据库与表的创建及使用;3.2 数据库的创建、打开与使用;1. 界面方式
(1)在项目管理器中新建数据库
(2)通过“新建”对话框新建
这样新建的数据库不会自动加到项目中去(但以后可以添加进去)
2. 命令方式
CREATE DATABASE [数据库名|?]
如果给出数据库名,则创建数据库,并使该数据库处于打开状态,但不出现数据库设计器;3.2.2 数据库的打开与关闭
1. 打开数据库
格式:OPEN DATABASE [数据库名 / ?]
[EXCLUSIVE / SHARE ] [NOUPDATE]
说明:
数据库打开时,其中包含的所有表均可用,但必须先用USE命令打开。
当打开数据库中的某个表时,该表所在的数据库自动打开。
如果数据库以独占方式打开,则库中的表可以以独占方式打开,也可以以共享方式打开。
[NOUPDATE]:指定不能对数据库做任何修改。;2. 修改数据库
格式:MODIFY DATABASE [数据库名 / ?]
3. 关闭数据库
格式:CLOSE DATABASES [ALL];4. 删除数据库
格式:DELETE DATABASE
注意:当一个数据库被删除后,它所包含的数据表并没有被删除,但是这些数据表将不再属于当前的项目。删除操作是不可恢复的,在需要时只能重建,因此要慎用。
5. 指定当前数据库
格式:SET DATABASE TO [数据库名];设计表中的字段
归入一张表中的字段应当是关于同一个问题。
表中尽可能地不包括派生的和计算出来的数据。
尽可能包括所需要的重要信息。
将信息存入最小的逻辑单位中。;1. 字段名( Field Name)见名知义,不能同名
2. 字段的数据类型(Type)13种
C—字符型 N—数值型 F—浮点型
D—日期型 I —整型 L—逻辑型
M—备注型 G—通用型 Y—货币型 T —日期时间型
3. 字段宽度(Width)(以下类型宽度固定)
货币型、日期型、日期时间型、双精度型:8字节
整型、备注型、备注型(二进制)、通用型:4字节
逻辑型:1字节;4. 小数位数(Decimal)
有小数的字段:数值型、浮点型、双精度型
字段宽度 = 整数部分宽度 + 小数点1位 +小数位宽度
如小数位数不为0,则小数位数至少要比整个字段宽度小2
5. 空值 ( Null )
空值是用来标识一个字段“没有值”的标志
空值表示没有任何值或没有确定值
空值不等同于数值0、空字符串或逻辑“假”;3.3.2 表结构的创建和修改;用create table -SQL命令创建表结构(P101)
create table |DBF表文件名(字段名1 字段类型[(字段宽度[,小数位数])] [,字段名2 字段类型[(字段宽度[,小数位数])]]…)----编程时用
例:学生表结构
create table xs2(xh c(6),xm c(8),xb c(2),zydh c(6),ximing c(18))
教师表结构
create table js(gh c(5),xm c(8),xb c(2),ximing c(18),gl n(2,0),csrq d,jbgz ;n(7,2),jl m);2. 表结构的修改
表设计器
项目管理器/选定表/修改
命令(P102)
USE XS / MODIFY STRUCTURE
ALTER TABLE-SQL命令
添加字段:ADD [ COLUMN ] 子句
例: ALTER TABLE XS ADD COLUMN BJMC C(12)
重命名字段:RENAME COLUMN 子句
例: ALTER TABLE XS RENAME COLUMN BJMC TO BJ
删除字段:DROP [ COLUMN ] 子句
例: ALTER TABLE XS DROP COLUMN BJ;3.3.3 字段属性与表属性;3)默认值
作用:
添加记录时,字段所具有的最初的值
系统自动的默认值;亦可将之置为 .NULL.
可减少用户的输入工作量;4) 字段的有效性规则和有效性信息
作用:
控制用户输入到字段中的信息类型,或检查其他字段值的字段数据。
字段级规则在字段值改变时发生作用。
字段级的有效性规则将把所输入的值用所定义的规则表达式进行验证,如果输入的值不满足规则要求,则拒绝该值。
用字段验证中的“信息”作为出错信息(不要混淆);字段有效性规则个例(一);字段有效性规则个例(二);字段有效性规则个例(三);字段有效性规则个例(四);2.数据库表的表属性;(1)长表名与表注释;(2)记录有效性规则和信
文档评论(0)