1. create database database_name [with log in “pathname”] 创建数据库.
“pathname”:事务处理日志文件. 【程序编程相关:5月份Novell将推出下一代Linux】
database_name:数据库名称. 【推荐阅读:IBM向微软等发传票 Linux侵权案进】
begin work等事务语句(可用start database语句来改变). 【扩展信息:微软又将推出第二阶段的另一CTP版Vis】
创建一database_name.dbs目录,存取权限由grant设定,无日志文件就不能使用
可选定当前数据库的日志文件.
如:select dirpath form systables where tabtype = “l”;
例:create databse customerdb with log in “/usr/john/log/customer.log”;
2. database databse-name [exclusive] 选择数据库.
database_name:数据库名称.
exclusive:独占状态.
存取当前目录与dbpath中指定的目录下的数据库,事务中处理过程中不要使用此语句.
例:dtabase customerdb;
3. close database
关闭当前数据库.
database_name:数据库名称.
此语句之后,只有下列语句合法:
create database; database; drop databse; rollforward database;
删除数据库前必须使用此语句.
例:close database;
4. drop database database_name 删除指定数据库.
database_name:数据库名称.
用户是dba或所有表的拥有者;删除所有文件,但不包括数据库目录;不允许删除当前数据库(须先关闭当前数据库);事务中处理过程中不能使用此语句,通过rollback work 也不可将数据库恢复.
例:drop databse customerdb;
5. create [temp] table table-name (column_name datatype [not null], …) [in “pathname”] 创建表或临时表.
table-name :表名称.
column_name:字段名称.
data-type:字段数据类型.
path-name:指定表的存放位置
... 下一页