sqlplus入门基础语句
关于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入门基础语句的更多相关文章
- 入门MySQL——基础语句篇
前言: 前面几篇文章,我们介绍了MySQL的基础概念及逻辑架构.相信你现在应该有了自己的一套MySQL环境,接下来我们就可以开始练习MySQL了.本文将从MySQL最基础的语句出发,为你展示出创建及 ...
- 01shell入门基础
01shell入门基础 为什么学习和使用shell编程 shell是一种脚本语言,脚本语言是相对于编译语言而言的.脚本语言不需要编译,由解释器读取程序并且执行其中的语句,而编译语言需要编译成可执行代码 ...
- JavaScript入门基础
JavaScript基本语法 1.运算符 运算符就是完成操作的一系列符号,它有七类: 赋值运算符(=,+=,-=,*=,/=,%=,<<=,>>=,|=,&=).算术运 ...
- C++ STL编程轻松入门基础
C++ STL编程轻松入门基础 1 初识STL:解答一些疑问 1.1 一个最关心的问题:什么是STL 1.2 追根溯源:STL的历史 1.3 千丝万缕的联系 1.4 STL的不同实现版本 2 牛刀小试 ...
- HTML入门基础教程相关知识
HTML入门基础教程 html是什么,什么是html通俗解答: html是hypertext markup language的缩写,即超文本标记语言.html是用于创建可从一个平台移植到另一平台的超文 ...
- Python学习入门基础教程(learning Python)--5.6 Python读文件操作高级
前文5.2节和5.4节分别就Python下读文件操作做了基础性讲述和提升性介绍,但是仍有些问题,比如在5.4节里涉及到一个多次读文件的问题,实际上我们还没有完全阐述完毕,下面这个图片的问题在哪呢? 问 ...
- PHP基础入门(二)---入门基础知识必备
前言 在上一章中,我们初步了解了PHP的网页基础和PHP的入门基础,今天继续给大家分享更多有关PHP的知识. 理论知识看起来可能比较枯燥一些,但是我们的实践(敲代码)毕竟离不开它. 只有理论与实践相结 ...
- React Native 入门基础知识总结
中秋在家闲得无事,想着做点啥,后来想想,为啥不学学 react native.在学习 React Native 时, 需要对前端(HTML,CSS,JavaScript)知识有所了解.对于JS,可以看 ...
- 【Python全栈-后端开发】Django入门基础-2
Django入门基础知识-2 一 .模版 一.模版的组成 HTML代码+逻辑控制代码 二.逻辑控制代码的组成 1 变量(使用双大括号来引用变量) {{var_name}} 2 标签(tag)的使用 ...
随机推荐
- 《Head First设计模式》
单件模式: 确保一个类只有一个实例,并提供一个全局访问点. 没有公开的构造函数,而采用一个公开的静态成员函数调用构造函数(使用该静态成员函数调用就是全局访问点,使用它可以在需要时才实例化对象),确保只 ...
- vim中设置自动匹配括号和引号
vim ~/.vimrc 在.vimrc中添加一下几行 inoremap ( () <LEFT> inoremap { {} <LEFT> inoremap [ [] < ...
- js格式化日期 年月日
/** * 格式化日期 * @param value * @param row ...
- 最长递增子序列LIS再谈
DP模型: d(i) 以第 i 个元素结尾的最长递增子序列的长度. 那么就有 d(i) = max(d(j)) + 1;(j<i&&a[j]<a[i]),答案 max(d( ...
- spoj 3871. GCD Extreme 欧拉+积性函数
3871. GCD Extreme Problem code: GCDEX Given the value of N, you will have to find the value of G. Th ...
- Duilib中Webbrowser事件完善使其支持判断页面加载完毕
在多iframe的页面中,需要结合DISPID_DOCUMENTCOMPLETE和DISPID_NAVIGATECOMPLETE2两个事件判断页面是否加载完毕,而duilib中没有提供对DISPID_ ...
- serialVersionUID
serialVersionUID作用: 序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性. 有两种生成方式: 一个是默认的1L,比如:private static final l ...
- Android 获取存储空间
package com.example.getMem; import java.io.File; import android.os.Build;import android.os.Bundle;im ...
- c++ float 带 e 的指数
带e是指10的 e后面次方 #include <iostream> int main() { float f; f = 9.87654321f; std::cout << f ...
- JavaWeb(一)
Web应用程序开发是目前软件开发领域的三大方向之一. 静态网页与动态网页 静态网页 表现形式:网页的内容是固定的,不会更新: 使用的技术:HTML,CSS 动态网页 表现形式:网页中的内容通过程序动态 ...