• 简述

  工作时间说短也不算短了,掐指一算差不多三年了吧。以前都没有写过Blog,仅偶尔对所学和所用到的做些许整理,后面竟然没有把那留下来,悲催啊!留不下来的整理不是好东西(*^__^*) 嘻嘻……,现在算开个Blog把所学的都整理下,不管粗细,对自己也算个交代。PS:有点浅显的莫喷

  • 安装数据库

  这个仅在个人pc上偶尔安装过(且Windows系统下),用的少,经验不咋地,不过每次都可以度娘下(*^__^*)

  •  DDL操作

  落俗下还是先看下全拼吧,data definition language(ddl) 数据定义语言,常用指令如Create、Alter、Drop等对表的结构定义的语言。下面对部分指令做些例子吧,基本上都是工作中常用的:

1)Create Table

 --1.1)
Create table Students
(ID INT,
UName nVARCHAR2(32)
)
--1.2
CREATE TABLE Students_Derrive
AS
SELECT * FROM Students

上述是两种Create table的方法,当然是最简单的那种,其实第一种可以建些约束如是否为空 ,主键索引等,第二种也是比较常用的复制表结构的创建方法。(务喷,笔记)

2)Alter table

  2.1)添加索引

    ALTER TABLE  Students ADD CONSTRAINT PK_students_ID PRIMARY KEY  (ID) 主键 聚合索引;

    ALTER TABLE Students DROP PRIMARY KEY; 删除主键

    create index Index_students_Uname on STUDENTS (uname) 非聚合索引;

    Drop index Index_students_Uname ;删除非聚合索引

    alter table STUDENTS add constraint CH_SEX check (sex in('男','女')); check

    ALTER TABLE STUDENTS DROP constraint CH_SEX;

  2.2)添加列

    alter table STUDENTS add sex varchar2(4); 添加

    alter table STUDENTS drop column SEX;  删除

  2.3)添加备注

    comment on column STUDENTS.UNAME IS  'Student‘s name';

    comment on Table students is 'Students table’;

3)删除表

  DROP TABLE  STUDENTS

小结:经常看别人的博客都是长篇的,自己一下子有点不来了,下次再补充存储过程等吧

Oracle 回忆录的更多相关文章

  1. JSP 基于Oracle分页

    booklist.jsp <%@page import="books.accp.utils.Pager"%> <%@page import="books ...

  2. Oracle分析函数入门

    一.Oracle分析函数入门 分析函数是什么?分析函数是Oracle专门用于解决复杂报表统计需求的功能强大的函数,它可以在数据中进行分组然后计算基于组的某种统计值,并且每一组的每一行都可以返回一个统计 ...

  3. Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级

    Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 5.安装Database软件 5. ...

  4. Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作

    Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 1.实施前准备工作 1.1 服务器安装操 ...

  5. Oracle 的基本操作符

    != 不等于 select empno,ename,job from scott.emp where job!='manager' ^= 不等于 select empno,ename,job from ...

  6. 使用Zabbix监控Oracle数据库

    Orabbix介绍 监控Oracle数据库我们需要安装第三方提供的Zabbix插件,我们先测试比较有名的Orabbix,http://www.smartmarmot.com/product/orabb ...

  7. 基于Oracle安装Zabbix

    软件版本 Oracle Enterprise Linux 7.1 64bit Oracle Enterprise Edition 12.1.0.2 64bit Zabbix 3.2.1 准备工作 上传 ...

  8. Oracle Database 12c Data Redaction介绍

    什么是Data Redaction Data Redaction是Oracle Database 12c的高级安全选项之中的一个新功能,Oracle中国在介绍这个功能的时候,翻译为“数据编纂”,在EM ...

  9. 使用Oracle官方巡检工具ORAchk巡检数据库

    ORAchk概述 ORAchk是Oracle官方出品的Oracle产品健康检查工具,可以从MOS(My Oracle Support)网站上下载,免费使用.这个工具可以检查Oracle数据库,Gold ...

随机推荐

  1. myeclipse10.7破解成功 但 无法打war包 securecrt alert:integrity check error 解决方案

    本次对于myeclipse10破解后,导出war包时报“SECURITY ALERT: INTEGERITY CHECK ERROR”进行了破解 只要执行完第一步的破解后,将com.genuitec. ...

  2. 利用java Base64 实现加密、解密

    Base64加密解密 package com.stone.util; import java.io.UnsupportedEncodingException; import sun.misc.*; p ...

  3. call()与apply()传参需要注意的一点

    call()与apply()是用来改变函数体内的this指向,第一个参数是调用函数的母对象,他是调用上下文,函数体内通过this来获得对它的引用,换句话说就是第一参数===函数中的this. 但是如下 ...

  4. C语言中固定大小的数据类型的输入和输出

    在使用C语言时,对数据的大小要求比较严格时,例如要使用32位的整数类型,这时要使用 int32_t,无论平台如何变化,数据大小仍然是32位,固定位数的数据类型还有 uint32_t.uint64_t ...

  5. Python学习笔记九-文件读写

    1,读取文件: f=open('目录','读写模式',encoding='gbk,error='egiong') 后三项可以不写但是默认是' r'读模式:open函数打开的文件对象会自动加上read( ...

  6. bower解决js库的依赖管理

    从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发.Nodejs框架是基于V8的引擎,是目前速度最快的Javascript引擎.chrome浏 ...

  7. IOS 音频播放

    iOS音频播放 (一):概述 前言 从事音乐相关的app开发也已经有一段时日了,在这过程中app的播放器几经修改我也因此对于iOS下的音频播放实现有了一定的研究.写这个系列的博客目的一方面希望能够抛砖 ...

  8. 解决PopupWindow遮住输入法

    1: PopupWindow中的设置 pop.setInputMethodMode(PopupWindow.INPUT_METHOD_NEEDED); pop.setSoftInputMode(Win ...

  9. Android中focusable属性的妙用——底层按钮的实现

    http://www.cnblogs.com/kofi1122/archive/2011/03/22/1991828.html http://www.juziku.com/weizhishi/3077 ...

  10. delphi 打开文件夹并定位到一个文件(关键是/select参数)

    strFileName := FcxLV[nIndex].Items.Item[FcxLV[nIndex].ItemIndex].SubItems.Strings[0]; //路径  ShellExe ...