Oracle以dba身份登陆

sqlplus / as sysdba;

 表空间操作

 创建用户以及授权操作

--创建表
create table teacher
(
tNo number(4) not null,
tName varchar2(20) not null,
birthday date
);
--查询当前用户下面所有的表
select * from tab;
--查询表中的数据
select * from teacher;
--01.给表中新增两个字段
alter table teacher add(sal number(7,2),wechat varchar2(20));
--02.修改字段的属性
alter table teacher modify(tName varchar2(10));
--03.删除一个字段
alter table teacher drop column wechat;
--04.新增主键
alter table teacher add constraint pk_teacher_tno primary key(tno);
--05.添加唯一约束
alter table teacher add constraint uk_teacher_tname unique(tname);
--06.增加一个性别字段
alter table teacher add(sax char(2));
--07.修改字段的名称
alter table teacher rename column sax to sex;
--08.增加sex字段的检查约束
alter table teacher add constraint ck_teacher_sex check(sex in('男','女'));
--09.删除检查约束
alter table teacher drop constraint ck_teacher_sex;
--10.创建外键约束 在student 从表中创建
create table student
(
sNo number(4) not null primary key,
tNum number(4) not null
) alter table student add constraint fk_teacher_student foreign key(tNum)
references teacher(tNo);

  

 --查询创建的序列信息
select * from user_sequences; --查询序列的当前值
select SQ_TEACHER_TNO.CURRVAL from dual; --查询序列的下个值
select SQ_TEACHER_TNO.NEXTVAL from dual; --使用序列新增数据
insert into teacher(tno,tname)
values(SQ_TEACHER_TNO.NEXTVAL,'小黑'); --dual是一个Oracle自带的哑表,只有一个字段
select * from dual; --可作计算
select 66*66 from dual;
--查询系统时间
select sysdate from dual;
--以某种格式显示时间
select to_char(sysdate,'yyyy-MM-dd hh:mm:ss') from dual; --查询的结果不存在任何一个表中

序列和哑表

Oracle基础知识整理的更多相关文章

  1. 【OGG】OGG基础知识整理

    [OGG]OGG基础知识整理 一.GoldenGate介绍 GoldenGate软件是一种基于日志的结构化数据复制软件.GoldenGate 能够实现大量交易数据的实时捕捉.变换和投递,实现源数据库与 ...

  2. Kali Linux渗透基础知识整理(四):维持访问

    Kali Linux渗透基础知识整理系列文章回顾 维持访问 在获得了目标系统的访问权之后,攻击者需要进一步维持这一访问权限.使用木马程序.后门程序和rootkit来达到这一目的.维持访问是一种艺术形式 ...

  3. Kali Linux渗透基础知识整理(二)漏洞扫描

    Kali Linux渗透基础知识整理系列文章回顾 漏洞扫描 网络流量 Nmap Hping3 Nessus whatweb DirBuster joomscan WPScan 网络流量 网络流量就是网 ...

  4. 图说Oracle基础知识(一)

    本文主要对Oralce数据库操作的基础知识进行一下梳理,以便进行归纳总结.适用于未使用过Oracle数据库的读者,或需要学习Oracle数据库方面的基础知识.如有不足之处,还请指正. 关于SQL介绍的 ...

  5. java部分基础知识整理----百度脑图版

    近期发现,通过百度脑图可以很好的归纳总结和整理知识点,本着学习和复习的目的,梳理了一下java部分的知识点,不定期更新,若有不恰之处,请指正,谢谢! 脑图链接如下:java部分基础知识整理----百度 ...

  6. Oracle基础知识汇总一

    Oracle基础知识 以下内容为本人的学习笔记,如需要转载,请声明原文链接   https://www.cnblogs.com/lyh1024/p/16720759.html oracle工具: SQ ...

  7. Oracle ASM 磁盘组基础知识整理(收藏版)

    转至:https://cloud.tencent.com/developer/article/1494403 为什么要写这么一篇基础知识呢?还是有那么一点点原因的,不是胡编乱造还真是有真实存在的事件的 ...

  8. Linux基础知识整理

    一.基础知识 1.Linux简介 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件 ...

  9. wifi基础知识整理

    转自 :http://blog.chinaunix.net/uid-9525959-id-3326047.html WIFI基本知识整理 这里对wifi的802.11协议中比较常见的知识做一个基本的总 ...

随机推荐

  1. 上传图文{"errcode":40007,"errmsg":"invalid media_id"}解决方案

    {"errcode":40007,"errmsg":"invalid media_id"}解决方案 网上关于这个问题的解决一般是把thumb ...

  2. 【XML】xStream浅录

    XStream可以用来转换对象-XML,或者XML-对象. 官网地址:http://x-stream.github.io 小案例: 实体类 FileVo.java package cn.pinnsvi ...

  3. 最长回文子串---Manacher算法

    百度:Manacher算法 代码 #include <iostream> #include <string> #include <cstring> #include ...

  4. chrome Web开放 字体格式不能显示问题

    /** * Chrome 32/33 webfont issue fix. * Requires jQuery. * More info: http://blog.cloudfour.com/chro ...

  5. C# 插入排序(数据结构与算法)

    1                                                                   }

  6. [转载] ZooKeeper的Java客户端API

    转载自 http://www.cnblogs.com/ggjucheng/p/3370359.html http://zookeeper.apache.org/doc/trunk/javaExampl ...

  7. [转载] ETL和Kettle

    http://tech.ccidnet.com/art/1105/20080407/1411567_1.html http://blog.csdn.net/cissyring/article/deta ...

  8. Python之print字典

    在python 下面一个包含中文字符串的列表(list)或字典,直接使用print会出现以下的结果: >>> adict={'a':'中文'} >>> print ...

  9. OpenTSDB介绍

    OpenTSDB 2.0, the scalable, distributed time series database可扩展.分布式时间序列数据库 1.背景 一些老的监控系统,它常常会出现这样的问题 ...

  10. [转]Oracle 重建索引的必要性

    http://blog.csdn.net/leshami/article/details/23763963 索引重建是一个争论不休被不断热烈讨论的议题.当然Oracle官方也有自己的观点,我们很多DB ...