create database databasename &&创建数据库
modify database databasename &&修改数据库
open database database [exclusive | shared] [Noupdate] [validate] &&打开数据库
EXCLUSIVE:以独占方式打开数据库。如果以独占方式打开数据库,则其他用户无法访问该数据库,并且当他们试图访问时会产生错误。如果没有包含 EXCLUSIVE 和 SHARED,则当前 SET EXCLUSIVE 的设置值决定数据库以何种方式打开。
SHARED:以共享方式打开数据库。如果以共享方式打开数据库,其他的用户也可以访问它。如果没有包含 EXCLUSIVE 和 SHARED,则当前 SET EXCLUSIVE 的设置值决定数据库以何种方式打开。
NOUPDATE:指定不能对数据库做任何更改。换句话说,该数据库只读。如果省略 NOUPDATE,则数据库打开后可以进行读写。 数据库中包含的表不受 NOUPDATE 的影响。要防止对数据库中某个表的更改,打开该表时,应在 USE 命令中包含 NOUPDATE。
VALIDATE:指定让 Visual FoxPro 确保数据库中的引用有效。Visual FoxPro 将检查磁盘上数据库中的表和索引是否可用。Visual FoxPro 还将检查被引用的字段和索引标识是否存于表和索引中。
close database [all] &&关闭数据库
关闭当前数据库和表。若没有当前数据库,则关闭所有工作区内所有打开的自由表、索引和格式文件,并选择工作区 1。
DISPLAY TABLES [TO PRINTER [PROMPT] | TO FILE FileName [ADDITIVE]] [NOCONSOLE] &&显示数据库中的表
TO PRINTER [PROMPT] :将DISPLAY TABLES 的结果定向输出到打印机。 可以包含 PROMPT 在打印开始前显示“打印”对话框。应将 PROMPT 关键字直接放在 TO PRINTER 后面。
TO FILE FileName :将 DISPLAY TABLES 的结果定向输出到 FileName 指定的磁盘文件中。如果此文件已经存在,且 SET SAFETY 设为 ON,Visual FoxPro 提示您是否要改写此文件。
ADDITIVE :添加到命名文件的尾部。如果省略 ADDITIVE, 则文件用表达式值复盖。
NOCONSOLE :不向 Visual FoxPro 主窗口或活动的用户自定义窗口输出。
DELETE DATABASE DatabaseName | ? [DELETETABLES] [RECYCLE] &&删除数据库
DELETETABLES :从磁盘上删除包含在数据库中的表和包含表的数据库。
RECYCLE :指定数据库不是直接从磁盘上删除而是放入 Windows 的回收站。