zoukankan      html  css  js  c++  java
  • Oracle 回忆录

    • 简述

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

    • 安装数据库

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

    •  DDL操作

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

    1)Create Table

    1 --1.1)
    2 Create table Students
    3 (ID INT,
    4 UName nVARCHAR2(32)
    5 )
    6 --1.2
    7 CREATE TABLE Students_Derrive
    8 AS 
    9 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

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

  • 相关阅读:
    使用RedisDesktopManager工具,解决连接失败问题
    安装redis,搭建环境
    CentOS 7下GitLab搭建及配置
    Metasploit之Hash攻击(Hashdump、Quarks PwDump、Windows Credentials Editor、Mimikatz)
    Metasploit之令牌窃取
    Metasploit之漏洞利用( Metasploitable2)
    Metasploit之主机扫描
    Metasploit模块简介
    WAF的那些事
    XXE漏洞介绍 & XXE漏洞攻击 & 修复建议
  • 原文地址:https://www.cnblogs.com/HansonYao/p/ORACLE.html
Copyright © 2011-2022 走看看