关于Oracle

首先Oracle一个数据库由若干个表空间组成,每个表空间由若干个数据文件(或设备)组成,每个数据文件由若干个盘区组成,每个盘区由若干个block组成。这是Oracle的物理结构。

逻辑结构:一个数据库下有若干个方案 组成(包括表、视图等等)。每种对象有不同的存储方式。当然逻辑结构和物理结构是有一定对应关系的。

一个用户可以跨多个表空间,一个表空间可以有多个用户。

1、  创建表空间

create tablespace DSPC datafile ‘E:\oracle\oradata\test\dspc.dbf’ size 100M autoextend on;

(autoextend)

 

create tablespace TABSPACE_2 DATAFILE ‘E:\oracle\oradata\test\tabspace_2.dbf’ SIZE 20M DEFAULT STORAGE (INITIAL 10k NEXT 50k MINEXTENTS 1 MAXEXTENTS 999) ONLINE;

(增加的)

2、管理员名字:      system              (我自己的设置,与你的也许不同)

密码:                    systemORA

3、  丢弃表空间:

drop tablespace TMP;

4、  创建用户:

create user mahone identified by ssdut default tablespace TMP;

5、  删除用户:

drop user davidyx;

6、  给用户赋权限:

grant dba to mahone;              //dba: database administration

7、  创建一张表

create table student (ID int primary key not null, name char(20),age int,height int);

8、  向表中添加一条记录

insert into student values(20110822,'DaMing',21,180);

9、查看表中的所有信息

select * from student;

10、查看某列符合某条件的信息

比如:select * from student where age <= 21;

11、删除某条信息

delete from student where id=20110822;

12、更新某条记录

update student set name='你好',age=23,height=166 where id=20110806;

13、修改表的某一列名字

alter table test rename column DEPT to DEPT_OLD;

14、往表中增加新的一列

alter table tb3 add AGE number;

14、让表中的数据按ID号由大到小的顺序排列

select * from test order by ID desc;

15、创建一张表,增加约束属性。

create table tbcon(EMPNO number(4) primary key not null,ENAME char(10),JOB char(10),DEPINO number(2),SAL number(4),check(SAL BETWEEN 1000 AND 5000) );

  • E:\oracle\ Oracle入门资料

笔记:

select功能:

—  创建现有表的副本

—  插入来自其他表的记录

—  使用别名让列显示其他名称。

创建现有表的副本

create table tb4tmp as select ID,AGE,HEI from tb4;

create table 表名 as select 属性列表 from 副本表名

插入来自其他表的记录

insert into <table_name>

(select column_names from <existing_tableName>)

为列显示不同的名称

—  语法:

select colomn_name <alias_name> from table_name;

两个数据类型:

1、Date格式           “01-9月 -08”

**********  10个字节

2、RAW   十六进制,RAW(1)代表两个字节

sqlplus入门基础语句的更多相关文章

  1. 入门MySQL——基础语句篇

    前言:  前面几篇文章,我们介绍了MySQL的基础概念及逻辑架构.相信你现在应该有了自己的一套MySQL环境,接下来我们就可以开始练习MySQL了.本文将从MySQL最基础的语句出发,为你展示出创建及 ...

  2. 01shell入门基础

    01shell入门基础 为什么学习和使用shell编程 shell是一种脚本语言,脚本语言是相对于编译语言而言的.脚本语言不需要编译,由解释器读取程序并且执行其中的语句,而编译语言需要编译成可执行代码 ...

  3. JavaScript入门基础

    JavaScript基本语法 1.运算符 运算符就是完成操作的一系列符号,它有七类: 赋值运算符(=,+=,-=,*=,/=,%=,<<=,>>=,|=,&=).算术运 ...

  4. C++ STL编程轻松入门基础

    C++ STL编程轻松入门基础 1 初识STL:解答一些疑问 1.1 一个最关心的问题:什么是STL 1.2 追根溯源:STL的历史 1.3 千丝万缕的联系 1.4 STL的不同实现版本 2 牛刀小试 ...

  5. HTML入门基础教程相关知识

    HTML入门基础教程 html是什么,什么是html通俗解答: html是hypertext markup language的缩写,即超文本标记语言.html是用于创建可从一个平台移植到另一平台的超文 ...

  6. Python学习入门基础教程(learning Python)--5.6 Python读文件操作高级

    前文5.2节和5.4节分别就Python下读文件操作做了基础性讲述和提升性介绍,但是仍有些问题,比如在5.4节里涉及到一个多次读文件的问题,实际上我们还没有完全阐述完毕,下面这个图片的问题在哪呢? 问 ...

  7. PHP基础入门(二)---入门基础知识必备

    前言 在上一章中,我们初步了解了PHP的网页基础和PHP的入门基础,今天继续给大家分享更多有关PHP的知识. 理论知识看起来可能比较枯燥一些,但是我们的实践(敲代码)毕竟离不开它. 只有理论与实践相结 ...

  8. React Native 入门基础知识总结

    中秋在家闲得无事,想着做点啥,后来想想,为啥不学学 react native.在学习 React Native 时, 需要对前端(HTML,CSS,JavaScript)知识有所了解.对于JS,可以看 ...

  9. 【Python全栈-后端开发】Django入门基础-2

    Django入门基础知识-2 一 .模版 一.模版的组成 HTML代码+逻辑控制代码 二.逻辑控制代码的组成 1  变量(使用双大括号来引用变量) {{var_name}} 2  标签(tag)的使用 ...

随机推荐

  1. ACM第二站————归并排序

    转载请注明出处,谢谢!http://www.cnblogs.com/Asimple/p/5459664.html 归并排序————二分的思想 以中间的数为基准,每次排序都将比其小[升序排](大[降序排 ...

  2. WCF自定义地址路由映射(不用svc文件)

    一般在创建WCF服务时会用Serivce.svc文件访问,地址如:http://localhost/applicationname/Serivce.svc/Name 现在用路由映射成:http://l ...

  3. 批量解密SQLSERVER数据库中的各种对象的工具dbForge SQL Decryptor2.1.11

    参考地址: http://www.cnblogs.com/lyhabc/p/3505677.html SQLPROMPT5.3对各种加密对象的解密测试 SQL2005解密已经被加密的存储过程 昨天ah ...

  4. (POJ2635)The Embarrassed Cryptographer(大数取模)

    The Embarrassed Cryptographer Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 13041 Accep ...

  5. c#中的委托和事件(转)

    引言 委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易.它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去 ...

  6. Oracle连接字符串C#

    Password=密码;User ID=ID;Data Source=(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = ...

  7. UVa 489,紫书P79,刽子手游戏

    题目链接:https://uva.onlinejudge.org/external/4/489.pdf 这个题很像之前的一个拓扑排序的题目,思路类似咯. 程序模块化: 每次判断一个字母,lose,wi ...

  8. Spring 的优秀工具类盘点

    文件资源操作 文件资源的操作是应用程序中常见的功能,如当上传一个文件后将其保存在特定目录下,从指定地址加载一个配置文件等等.我们一般使用 JDK 的 I/O 处理类完成这些操作,但对于一般的应用程序来 ...

  9. C语言中的库是什么

    在使用tc编写程序时,你或许对其中的*.lib文件产生疑问,这些lib文件有什么用途? 用C 语言编程时,通常要建立一些用户函数.如果这些函数具有通用性,一般的方法是将它们作成头文件,当需要时用“#i ...

  10. 修改数据库表的schema,(表的[dbo.]前缀)

    数据库使用过程中遇到这种问题,请看下图