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)代表兩個字節

        

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM