`
lan13217
  • 浏览: 484544 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

oracle笔记 (创建、更改、删除[table,constraint,index,view,sequence])

阅读更多
RIA知识库
flex
RIA
对表字段的修改

alter table stu add(addr varchar2(100));
ALTER TABLE STU DROP (ADDR)
alter table  stu modify (addr varchar(150));



对约束的修改

alter table stu drop constraint stu_class_fk; 
alter table stu add constraint stu_class_fk foreign key (class) referencesclass(id);


============================================================================

oracle_dictionariys
oracle数据字典表

oracle数据字典表的表
: dictionariy


desc dictionary;
select * from dictionary;
select table_name from dictionary where table_name like 'USER%' order by table_name;





uers_tables
--装的是当前用户的表

user_tables
--装的是当前用户的视图

user_constraints
--装的是当前用户的约束


--查看当前用户的所有表
select table_name from user_tables;
--查看当前用户的所有视图
select view_name from user_views;
--查看当前用户的所有约束条件
select constraint_name from user_constraints;


================================================================
索引(indexs)和视图(views)
建立索引
create index idx_stu_email on stu (email);
删除索引
drop index idx_stu_email;
查看索引
select index_name from user_indexes
访问量大(优化性能)才建索引,不要轻易建立索引;

视图
create view v$_stu as select id, name, age from stu;

=================================================================

sequence_and_review
oracle特有的 序列(sequence)

create table article
(
id number,
title varchar2(1024),
cont long
);

创建序列
create sequence seq;

插入使用序列
insert into article values (seq.nextval,'a','b');


一般一个sequence对应一个字段
==============================================================
数据库常用对象

视图
约束
索引
序列
分享到:
评论

相关推荐

    详细oracle笔记1

    alter table table_name add constraint key_name primary key (table_column) using index tablespace table_space_name; 2.增加外键 alter table table_name add constraint fk_name foreign key (table_column)...

    Oracle创建视图(View)

    4.OR REPLACE选项可以不删除原视图便可更改其定义并重建,或重新授予对象权限。 视图的查询: 视图创建成功后,可以从视图中检索数据,这点和从表中检索数据一样。 还可以查询视图的全部信息和指定的数据行和...

    Oracle的约束【Constraint】

    Oracle的Constraint约束,供初学者参考;

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 第一章 Oracle入门 一、 数据库概述 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。简单来说是本身可视...

    oracle约束和索引笔记

    自己看视频做的笔记,以后再更新,虽然内容很少,但是一看就懂。我也是菜鸟,所以笔记都是菜鸟笔记

    Oracle创建自增字段–ORACLE SEQUENCE的简单使用介绍

    先假设有这么一个表: 代码如下: create table S_Depart ( DepartId INT not null, DepartName NVARCHAR2(40) not null, DepartOrder INT default 0, constraint PK_S_DEPART primary key (DepartId) ); 在oracle中...

    SQL实验六 Oracle数据字典和ODBC

    Select constraint_name,table_name, constraint_type from user_constraints; 其中constraint_type取值的含义如下: C——check P——primary key U——unique R——referential O——view with read only ...

    oracle constraint 约束

    NULL 博文链接:https://mxm910821.iteye.com/blog/1470589

    Oracle Configurator Constraint Definition Language Guide Release

    Oracle Configurator Constraint Definition Language Guide Release 11i

    Oracle约束基本语法 修改表结构

    NULL 博文链接:https://mlxnle.iteye.com/blog/1490247

    oracle sql of extracting table structure

    * Function : to extract the structure of a table * * Author : Richard Wang * * Date : 2011-08-30 * * Version : 0.1 * ------------------------------------------------------------------------------*/ ...

    Oracle事例

    alter table TABLE_NAME add constraint KEY_NAME primary key (TABLE_COLUMN) using index tablespace TABLE_SPACE_NAME; 2.增加外键 alter table TABLE_NAME add constraint FK_NAME foreign key (TABLE_COLUMN)...

    最全的oracle常用命令大全.txt

    a、表的创建、修改、删除 创建表的命令格式如下: create table 表名 (列说明列表); 为基表增加新列命令如下: ALTER TABLE 表名 ADD (列说明列表) 例:为test表增加一列Age,用来存放年龄 sql>alter table ...

    oracle删除主键查看主键约束及创建联合主键

    1,主键的删除 ALTER TABLE TABLENAME DROP PRIMARY_KEY 执行上面的SQL可以删除主键;如果不成功可以用 ALTER TABLE TABLENAME DROP CONSTRAINTS COLUMN CASCADE; --删除约束 ALTER TABLE TABLENAME DISABLE ...

    Oracle最常用的语句

    Oracle 最常用的命令 1.登陆系统用户 :sqlplus 然后输入系统用户名和密码  登陆别的用户 : conn 用户名/密码; 2.创建表空间  create tablespace 空间名  datafile 'c:\空间名' size 15M --表空间的存放路径,...

    MySQL添加外键时报错:1215 Cannot add the foreign key constraint的解决方法

    这篇文章主要涉及到在数据创建表时,遇到ERROR 1215 (HY000): Cannot add foreign key constraint 问题方面的内容,对于在数据创建表时,遇到同样问题感兴趣的同学可以参考一下。 一、问题的提出 创建两个表:  ...

    oracle 培训文档1

    oracle 1 基本对象 表(Table)和 视图(View) 索引(Index)和 约束(Constraint) 函数(Function) 过程(Procedure) 其他(同义词,序列,簇,job,等)

    oracle_PLSQL_语法详细手册

    表是Oracle中最重要的数据库对象,表存储一些相似的数据集合,这些数据描述成若干列或字段.create table 语句的基本形式用来在数据库中创建容纳数据行的表.create table 语句的简单形式接收表名,列名,列数据类型和大小...

Global site tag (gtag.js) - Google Analytics