- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vfp 项目-数据库-表 知识整理
130702148 严浩 2014/4/21
项目-数据库-表
知识整理 严浩 2014/4/21
一.三者关系
数据库1 表1
数据库2 表2
项目 数据库3 表3
数据库4
一个项目可以有多个数据库
一个数据库可以有多个表
一张表只能属于一个数据库
二.数据库的建立与使用
1.创建数据库
①界面方式
②命令方式 create database abc
※创建数据库后,自动生成三个文件.dbc, .dct, .dcx
※一个数据库主要包含五个内容①本地视图②远程视图③连接④数据库表⑤存储过程
2.打开数据库
①界面方式
②命令方式 open database abc
3.关闭数据库
①界面方式
②命令方式close database abc
4.设置当前数据库
①界面方式
②命令方式 set database to abc
5.删除数据库
①从项目管理器中移去数据库1,此数据库1仍存在于文件夹中,属于此数据库1的表不能自动成为自由表,不能自由添加到其他数据库中。
②从项目管理器中删除数据库2,此数据库2在文件夹中也被删除,下属表变成自由表,可以添加到其他数据库中。
③从文件夹中直接删除数据库3,下属表存在且不是自由表。(非法操作)
※使一张表变为自由表的命令:free table abc.dbf 使表abc变成自由表
三.数据库表的建立与使用
(一)表结构概述
1.有关表的基本概念
①数据库表与自由表:自由表+扩展属性+主索引=数据库表
②表结构:表名+表头(属性的集合)
③字段:表中的一列
④记录:表中的一行
2.字段的基本属性
①字段名的命名要求:必须以字母开头,可由数字符号,字母,下划线组成,不分大小写,不允许空格或其他字符。自由表的字段名=10个字符。数据库表的字段名为1-128个字符。如果从数据库中移去一个表,那么此表的长字段名将被截成10个字符。
※名称命名要求:
1名称中只能包含字母,下划线,数字符号和汉字。 2名称的开头只能是字母,下划线或者汉字,不能是数字 3除了自由表的字段名和表的索引标识名=10个字符,其余均可在1-128个字符之间 4应避免使用系统保留字 ②数据类型及字段宽度:
③小数位数:
④NULL值:
(二)表结构的创建
1.界面方式:表设计器
2.命令方式:create table 表名(字段名1 类型(长度),…,字段名n 类型(长度))
例:create table teacher(xm c(10),xh c(12)
※表创建成功后,自动生成表文件.dbf和表备注文件.fpt
(三)表结构的修改
1.界面方式:
2.命令方式: ALTER TABLE 表名 ADD [COLUMN] 新字段名 类型(长度) 增加字段
ALTER TABLE 表名 ALTER 字段名 新类型(新长度) 修改字段
ALTER TABLE 表名 RENAME 旧字段名 TO 新字段名 重命名字段
ALTER TABLE 表名 DROP 字段名 删除字段
例:
alter table abc add [column] jg c(20) 增加jg字段
alter table abc alter zzmm c(20) 修改字段
alter table abc rename zzmm to zzmmdm 重命名字段
alter table abc drop zp 删除zp字段
(四)表的打开与关闭
1.工作区:表每次打开的时候,都会在内存中分配到一块存储区域,作为工作区,而且计算机都给工作区进行了编号(即工作区号),这个编号范围从1到32767。另外,VFP还规定前10个工作区可用字母A-J作为工作区别名。
2.表的别名:在工作区中打开表时为该表所定义的名称。可以自定义别名,否则系统默认就以表名作为别名。若一张表在多个工作区中被打开,系统默认在表名后依次加_a 、_b…。自定义别名的格式: use 表名 alias 别名
3.表的打开与关闭:
①关闭表:
use in 2 关闭指定工作区打开的表
文档评论(0)