码迷,mamicode.com
首页 > 数据库 > 详细

Oracle数据库学习(四)

时间:2018-03-30 14:07:39      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:alt   rollback   主键   star   sql   数据库   ora   const   nocache   

11.创建表

crate table tab1(f_id number not null,f_a varchar2(7) not null,f_b number(6,2) not null);

主键:字段不能为空,唯一性;

外建:可以重复,但是是另外一个表的主键;

索引:索引是若干数据行的关键字的列表,查询时可以根据索引查询,提高搜索性能;有普通索引和唯一索引之分。

 

12.数据语言

 

1)数据操纵语言(DML)

 

      对数据进行增、删、改、查等操作;

 

命令:SELECT、INSERT、UPDATE、DELETE、CALL。

 

 

 

2)数据描述语言(DDL)

 

        描述和管理 SQL 数据库中的所有对象;

 

命令:CREATE(创建)、ALTER(修改)、DROP(删除)等。

 

3)数据控制语言(DCL)

 

是用来设置或更改数据库用户或角色权限的语句

 

命令:GRANT(授权)、REVOKE(撤销)、COMMIT(提交)、ROLLBACK(回滚)、SAVEPOINT(保存点)等。

13.sequence

    创建:create sequence table1

          INCREMENT BY 1 -- 每次加几个
          START WITH 1 -- 1开始计数
          NOMAXvalue -- 不设置最大值
          NOCYCLE -- 一直累加,不循环
          CACHE 10; --设置缓存cache个序列,如果系统down掉了或者其它情况将会导致序列不连续,也可以设置为---------NOCACHE.

    使用sequence.CURRVAL(返回当前值);sequence.NEXTVAL(增加sequence的值,并返回值)。

14.视图VIEW

    创建:create or replace view p_view as select tab1.f_id,tab1.f_a,tab2.f_id,tab2.f_z from tab1,tab2 where tab1.f_id=tab2.f_id(or replace:如果视图存在,替换旧视图)

    删除:drop p_view

15.PL/SQL程序语法基本要素

   1)常量、变量等

        常量:语法:常量名 constant 类型标识符 [not null]:=值常量,包括后面的变量名都必须以字母开头,不能有空格,不能超过30个字符长度,同时不能和保留字同名,常(变)量名称不区分大小写,在字母后面可以带数字或特殊字符。括号内的not null为可选参数,若选用,表明该常(变)量不能为空值。

        pi constant number(4):=3.14。

类型标识符

说明

Number

数字型

Int

整数型

Pls_integer

整数型,产生溢出时出现错误

Binary_integer

整数型,表示带符号的整数

Char

定长字符型,最大255个字符

Varchar2

变长字符型,最大2000个字符

Long

变长字符型,最长2GB

Date

日期型

Boolean

布尔型(TRUE、FALSE、NULL三者取一)

          变量:age number(3):=26;基本常见变量如上。

 

Oracle数据库学习(四)

标签:alt   rollback   主键   star   sql   数据库   ora   const   nocache   

原文地址:https://www.cnblogs.com/lvanka/p/8675694.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!