• oracle基本语法


    /* 1. 创建一个表空间。 2. 创建一个用户,设置默认表空间。 3. 给用户授权。 4. 用当前用户登录,创建表、视图、存储过程等。 */ create tablespace systemManagerTablespace datafile 'systemManager.dbf' size 50M;

    --添加表空间大小 alter tablespace systemManagerTablespace add datafile 'systemManager2.dbf' size 10M;

    --drop tablespace systemManagerTablespace

    --数据字典 --select * from dba_data_files

    create user student identified by student123 ;

    grant connect to student; grant resource to student;

    --创建表 /*

    表的结构:数据类型。 数字:int、number(p,s)p总长度、s小数点位数 字符:char、nchar 、 varchar2、nvarchar2 时间:date (当前时间:sysdate)

    --大对象lob类型 字符串大对象:clob 二进制大对象:blob */

    --索引 /* 1. 一张表,具备主键索引。 2. 需要经常用来检索。(添加索引);数据的重复率比较低时。 3. 索引不是越多越好。(查询快)(增、删、改效率下降)

    --索引分类。(聚集索引、非聚集索引) 聚集索引:主键索引 非聚集索引:唯一索引、位图索引

    create bitmap index weituweitu on t1(tid) */

    --表不会直接删除。放入回收站中。 --清空回收站 --PURGE recyclebin create table t1 (        tid int primary key,        tname varchar2(20)       ) ;

    insert into t1 values (1001,'张三')

    select * from t1

    --删除用户 drop user student cascade

    select * from scott.dept select * from scott.emp

    --视图:不能存在重复列 create view view_emp_dept as select dname,e.* from scott.dept d,scott.emp e where d.deptno = e.deptno

    select * from personInfo

    --同义词(私有同义词、公共同义词)——表的别名 create or replace public synonym personInfo for scott.emp

    --序列(能够生成一个唯一的整数) create sequence test_demo start with 1 increment by 1 minvalue 1 maxvalue 10 cache 5 cycle;--回滚;minvalue

    999,999,999,999,999,999,999,999,999

    identity()

    select test_demo.nextval from dual;

    100  101   102 .......   最大值 序列重新来过:minvalue

    select t2_sequence.nextval from dual;

    --序列有两个属性:currval | nextval select t1_sequence.currval from dual --必须先调用nextval

    insert into t1 values (t1_sequence.nextval,'张三2')

  • 相关阅读:
    (转)iPhone开发经典语录集锦
    在iPone环境下要保存数据
    DevExpress自定义控件 ComboBoxEdit ,RepositoryItemComboBox,实现按拼音字母检索
    常用IPHONE 编程 基础代码
    使用Locating 系统查询手机号码归属地
    JUnit4使用 实例+基础介绍
    5分钟快速了解JSON,实例项目动手做
    eclipse常用快捷键
    Ubuntu12.04下JDK、Eclipse的安装,在linux终端中用命令启动eclipse
    Jackson 框架,轻易转换JSON
  • 原文地址:https://www.cnblogs.com/huzi007/p/2865568.html
Copyright © 2020-2023  润新知