数据库和表
临猗县第一职业中学张翠绒
2015年11月
创建数据表
在创建表之前,首先要考虑创建表的结构如何,应满足什么样的数据存储要求。即设计表结构,表的表头。
表结构由字段定义。每个字段有4个属性:字段名称、字段类型、字段宽度和小数位数。
字段名用来标识字段,它是一个以字母或汉字开头,长度不超过10的字母、汉字、数字或下划线序列。中间不能有.、”、/、\、[、] 、:、|、<、>、+、=、; 、*、?或空格等符号,对字段的命名最好能做到见名思意。
字段类型有:字符型、货币型、数值型、浮点型、日期型、日期时间型、双精度型、整型、备注型、逻辑型、通用型、字符型(二进制)、备注型(二进制)。
字段宽度用来指定允许字段存储的最大字节数。
货币型、双精度、日期型、日期时间型宽度为8,逻辑型宽度为1,备注型、通用型、整型字段宽度为4个字节
字符型、数值型、浮点型需用户指定。
只有数值型、浮点型、双精度型才有小数位数。小数点和正负号都须在字段宽度中占一位。
利用表设计器创建表结构
菜单法:
“文件”→“新建”→“表”→“表设计器”
工具法:
“新建”工具→“表”→“表设计器”
命令法:
create 表文件名
使用TAB键可移动光标,可输入或选择各项目
输入过程中可插入或删除字段
按CTRL+W或回车或单击“确定”存盘
向表中输入记录
两种输入方式:编辑方式和浏览方式
字符、数值等数据输入:直接输入
日期数据的输入:不必输入分隔符
逻辑数据的输入:字母T、Y、F、N
备注数据的输入:双击进出备注文件
通用数据的输入:双击进出备注文件后,通过“编辑”中的“插入对象”完成
复制表的命令
如果要创建的表与某个已经存在的表的结构和数据部分相同,可以能过复制表的方法得到新表。
命令基本格式:
COPY TO <表名>[FIELDS 字段列表][FOR 条件]
“表文件名”指定新建表的文件名,可以包含路径,但不能与当前表同名。
选择“FIELDS”字段列表,只把字段列表中指定的字段复制到新表。缺省此选项时,则把所有字段的数据复制到新表。“字段列表”中各字段之间用逗号隔开。
选择“FOR条件”,只复制满足条件的记录。缺省时,则复制所有记录。
CREATE XSCJ
COPY TO 表1
USE 表1
LIST
&&创建XSCJ表
&&复制XSCJ表创建新表表1
&&打开表1
&&显示表1的记录
USE XSCJ
COPY TO 表2 FIELDS 学号
USE 表2
LIST
&&打开XSCJ表
&&复制学号字段创建新表2
&&打开表2
&&显示表2的记录
USE XSCJ
COPY TO 表3 FIELDS 学号,成绩
USE 表3
LIST
&&打开XSCJ表
&&复制学号,成绩字段创建新表3
&&打开表3
&&显示表3的记录
USE XSCJ
COPY TO 表4 FOR 成绩>450
USE 表4
LIST
&&打开XSCJ表
&&复制成绩>450的数据创建新表4
&&打开表4
&&显示表4的记录
USE XSCJ
COPY TO 表5 FIELDS学号,成绩 FOR 成绩>450
USE 表5
LIST
&&打开XSCJ表
&&复制成绩>450的记录的学号与成绩数据创建新表5
&&打开表5
&&显示表5的记录
创建数据库
在Visual FoxPro中,可以采用三种方式创建一个数据库。
使用“项目管理器”创建数据库
使用“文件”菜单中的“新建”命令创建数据库
使用CREATE DATABASE命令创建数据库
在项目管理器中建立数据库
在项目管理器中选定“数
据库”项,按“添加”按钮
在“打开”对话框中选择需
要添加的数据库文件
打开项目管理器---数据选项卡---数据库---新建---新建数据库---输入数据库名---保存---打开数据库设计器。
在项目中添加数据库
[格式]
CREATE DATABASE <数据库名>
[功能]
该命令用于在命令窗口或程序中直接创建一个数据库。
[说明]
使用命令建立数据库后不打开数据库设计器只是数据库处于打开状态。
使用命令交互建立数据库
工具栏中的‘新建’---文件类型中的‘数据库’---新建文件按钮---输入数据库名---保存---打开数据库设计器
通过‘新建’对话框建立数据库
第二章数据库和表 来自淘豆网m.daumloan.com转载请标明出处.