日常oracle常用命令篇

日常oracle常用命令篇

ID:9267386

大小:24.77 KB

页数:10页

时间:2018-04-25

日常oracle常用命令篇_第1页
日常oracle常用命令篇_第2页
日常oracle常用命令篇_第3页
日常oracle常用命令篇_第4页
日常oracle常用命令篇_第5页
资源描述:

《日常oracle常用命令篇》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一。Pl/sql界面的简单介绍Recentobject        最近访问过的文件RecyclebinFunctions                    函数Procedures           过程Packages              Packagebodies     TypesTypebodiesTriggers               触发器JavasourcesJobs                     定时任务QueuesQueuetablesLibrariesDirectoriesTabl

2、es                  表Views                   视图Materializedviews 实体化视图Sequences            序列(伪列)      序列名.NEXTVALUsersProfilesRolesSynonymsDatabaselinks       连接到其它数据库Tablespaces          Clusters二、建表Oracle不区分大小写;或/表示结束  1.CREATE (创建表, 索引, 视图, 同义词, 过程, 函数, 数据库链接等)ORAC

3、LE常用的字段类型有CHAR 固定长度的字符串VARCHAR2 可变长度的字符串NUMBER(M,N) 数字型M是位数总长度, N是小数的长度DATE 日期类型创建表时要把较小的不为空的字段放在前面, 可能为空的字段放在后面创建表时可以用中文的字段名, 但最好还是用英文的字段名创建表时可以给字段加上默认值, 例如 DEFAULT SYSDATE这样每次插入和修改时, 不用程序操作这个字段都能得到动作的时间创建表时可以给字段加上约束条件例如 不允许重复 UNIQUE, 关键字 PRIMARY KEY2.ALTER (改变表, 索引, 

4、视图等)改变表的名称ALTER TABLE 表名1  RENAMETO 表名2;在表的后面增加一个字段ALTER TABLE表名 ADD 字段名 字段名描述;修改表里字段的定义描述ALTER TABLE表名 MODIFY字段名 字段名描述;给表里的字段加上约束条件ALTER TABLE 表名 ADD CONSTRAINT 约束名 PRIMARY KEY (字段名);ALTER TABLE 表名 ADD CONSTRAINT 约束名 UNIQUE (字段名);把表放在或取出数据库的内存区ALTER TABLE 表名 CACHE;ALT

5、ER TABLE 表名 NOCACHE;3.DROP (删除表, 索引, 视图, 同义词, 过程, 函数, 数据库链接等)删除表和它所有的约束条件DROP TABLE 表名 CASCADE CONSTRAINTS;4.TRUNCATE (清空表里的所有记录, 保留表的结构)TRUNCATE 表名; 三、语法注释:”--”pl/sql语句块:DECLARE /*DeclarevariableswhichwillbeusedinSQLstatements*/ v_NewMajorVARCHAR2(10):='History'; v_Fi

6、rstNameVARCHAR2(10):='Scott'; v_LastNameVARCHAR2(10):='Urman';BEGIN /*Updatethestudentstable.*/ UPDATEstudents   SETmajor=v_NewMajor   WHEREfirst_name=v_FirstName   ANDlast_name=v_LastName; /*Checktoseeiftherecordwasfound. Ifnot,thenweneed    toinsertthisrecord.*/END;1

7、、基础语法SelectSelect字段(into变量名)fromtableNamewhere条件InsertinsertintotableName(字段列表)values(对应的值列表)other:insertintotableName(字段列表)select字段列表(要跟前面的目的表的列表匹配)updateupdatetableNameset字段名=值,字段名=值,……where条件deletedeletefromtableNamewhere条件2、复杂where条件以及多表sql用法用and,or这两个布尔运算符来连接。给表或字

8、段起别名 2.1.INSERT  (往数据表里插入记录的语句)INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……); INSERT INTO 表名(字段名1, 字段名2, ……)  S

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

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

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