Oracle SQL基礎知識

來源:互聯網
上載者:User

一、DataBase

儲存資料,以表的形式表現資料

二、SQL

SQL(structure query language  結構化查詢語言 (SQL)),是操作關係型資料庫中的對象

DDL(data definition language 資料定義語言 (Data Definition Language)),用於建表或刪表操作,以及對錶約束進行修改。

create table , alter table , drop table 對錶結構的增、刪、改操作。

DML(Data manipulation language 資料操作語言),向表中插入紀錄,修改紀錄

insert , update , delete

transaction,事務控制語言,由DML語句組成的,commit; ,rollback,savepoint

select 查詢語句

dcl 資料控制語言,授權語句 grant,revoke

alter session alter system

三、Oracle

DB (database)

DBMS 資料庫管理系統(database management system)

DBA 資料庫管理員

資料庫管理系統有:ms微軟的sql server,

IBM的db2,imformix,

mysql,

oracle的oracle920,

sybase的ase

四、相關操作

echo $PATH 配置環境變數,加/oracledata/oracle/product/9.2.0/bin,把oracle命令加上

echo $ORACLE_SID  查看Oracle資料庫的執行個體,執行個體是訪問資料庫的方法。預設連接埠號碼是:1521

1、sqlplus 訪問資料庫命令(本地訪問/遠端存取),和資料庫建立串連的命令,是資料庫操作的環境

sqlplus 使用者名稱/密碼

2、show user 顯示目前使用者的使用者名稱

改變身份可以直接connect 使用者名稱/密碼   --- 這個是sqlplus命令

在sqlplus中可以使用 ! 可以在shell和sqlplus間切換,!shell命令可以在sqlplus中使用shell命令。

實際上是sqlplus開了子進程來執行shell命令。

3、Oracle資料庫中的表分兩類:使用者表(使用者使用操作的表),系統資料表(資料庫系統維護的表,也叫資料字典)

對使用者表的DDL操作觸發了對系統資料表的DML操作!

  • 1
  • 2
  • 下一頁

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.