informix常用指令

informix常用指令

ID:36034230

大小:57.50 KB

页数:12页

时间:2019-04-28

informix常用指令_第1页
informix常用指令_第2页
informix常用指令_第3页
informix常用指令_第4页
informix常用指令_第5页
资源描述:

《informix常用指令》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、本文对InformixSQL语句进行全面详细讲解1.CREATEDATABASEdatabase_name[WITHLOGIN“pathname”]创建数据库。database_name:数据库名称。“pathname”:事务处理日志文件。创建一database_name.dbs目录,存取权限由GRANT设定,无日志文件就不能使用BEGINWORK等事务语句(可用STARTDATABASE语句来改变)。可选定当前数据库的日志文件。如:selectdirpathformsystableswheretabtype=“L”;例

2、:createdatabsecustomerdbwithlogin“/usr/john/log/customer.log”;2.DATABASEdatabse-name[EXCLUSIVE]  选择数据库。database_name:数据库名称。EXCLUSIVE:独占状态。存取当前目录和DBPATH中指定的目录下的数据库,事务中处理过程中不要使用此语句。例:dtabasecustomerdb;3.  CLOSEDATABASE关闭当前数据库。database_name:数据库名称。此语句之后,只有下列语句合法:CREA

3、TEDATABASE;DATABASE;DROPDATABSE;ROLLFORWARDDATABASE;删除数据库前必须使用此语句。例:closedatabase;4.  DROPDATABASEdatabase_name删除指定数据库。database_name:数据库名称。用户是DBA或所有表的拥有者;删除所有文件,但不包括数据库目录;不允许删除当前数据库(须先关闭当前数据库);事务中处理过程中不能使用此语句,通过ROLLBACKWORK也不可将数据库恢复。例:dropdatabsecustomerdb;5.  CR

4、EATE[TEMP]TABLEtable-name(column_namedatatype[NOTNULL],…)[IN“pathname”]创建表或临时表。table-name:表名称。column_name:字段名称。data-type:字段数据类型。path-name:指定表的存放位置TEMP用于指定建立临时表;表名要唯一,字段要唯一;有CONNECT权限的用户可建立临时表;创建的表缺省允许CONNECT用户存取,但不可以ALTER。例:createtableuser(c0serialnotnull,c1char(

5、10),c2char(2),c3smallint,c4decimal(6,3),c5date)in“usr/john/customer.dbs/user;6.ALTERTABLE  ALTERTABLEtable-name{ADD(newcol_namenewcol_type[BEFOREoldcol_name],…)

6、DROP(oldcol_name,…)

7、MODIFY(oldcol_namenewcol_type[NOTNULL],…)},…修改表结构。table-name:表名称。newcol_name:新字段名称

8、newcol_type:新字段类型oldcol_name:老字段名称可以使用单个或多个ADD子句、DROP子句、MODIFY子句,但某个字句失败,操作即中止;原字段是NULL,不允许MODIFY为NOTNULL,除非所有NULL字段中均非空,反之可以;ALTER使用者是表的拥有者或拥有DBA权限,或被授权;事务中处理过程中不要使用此语句。例:altertableuseradd(c6char(20)beforec5);7.  RENAMETABLEoldnameTOnewname  修改表名。oldname:原名称。new

9、name:新名称。RENAME使用者是表的拥有者或拥有DBA权限,或被授权;事务中处理过程中不要使用此语句。例:renameusertobbb;8.  DROPTABLEtable-name删除表。table-name:表名称。删除表意味着删除其中所有数据、各字段上的索引及对表的赋权、视图等;用户不能删除任何系统目录表;语句使用者是表拥有者或拥有DBA权限,事务中处理过程中不要使用此语句。9.  RENAMECOLUMNtable.oldcolumn,TOnewcolumn  修改字段名。table.oldcolumn:

10、表名及原字段名称newcolumn:新字段名称。语句使用者是表的拥有者或拥有DBA权限或有ALTER权限的用户,事务中处理过程中不要使用此语句。例:renamecolumnuser.c6toc7;10.CREATEVIEWview-namecolumn-list  CREATEVIEWview-namecolumn-

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。