一、了解Oracle數據庫
什麼是數據庫:數據庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫
常見的數據庫:Oracle,MySQL,DB2,SQLserver等
DBMS數據庫管理系統:數據庫管理系統(Database Management System)是一種操縱和管理數據庫的大型軟件,用于建立、使用和維護數據庫,簡稱DBMS;大部分DBMS提供數據定義語言DDL(Data Definition Language)和數據操作語言DML,供用戶定義數據庫的模式結構與權限約束,實現對數據的追加、删除等操作。
分類
根據存儲模型可将數據庫劃分為關系型數據庫和非關系型數據庫。關系型數據庫,是建立在關系模型基 礎上的數據庫,借助于集合代數等數學概念和方法來處理數據庫中的數據。簡單來說,關系模型指的就是二維表格模型,而一個關系型數據庫就是由二維表及其之間的聯系所組成的一個數據組織。
SQL語言
SQL(Structured Query Language)結構化查詢語言
可簡單劃分為三部分:
二、什麼是Oracle數據庫
Oracle系統,即是以Oracle關系數據庫為數據存儲和管理作為構架基礎,構建出的數據庫管理系統。 Oracle,世界第一個支持SQL語言的商業數據庫,定位于高端工作站,以及作為服務器的小型計算機,如IBM P系列服務器、HP的Integraty服務器、Sun Fire服務器。Oracle公司的整個産品線包括數據庫服務器、企業商務應用套件、應用開發和決策支持工具。
用戶登錄步驟:
創建用戶,一定要先使用管理員,管理員才有創建用戶的權限
1.創建用戶的表空間 tablespace,表空間要分配給指定的用戶,用戶登錄後的創建的表格和數據,就放到指定的表空間中,用戶的數據應該放到用戶的表空間
create tablespace tablespace_zs datafile ‘D:\oraclexe\app\oracle\oradata\XE\zsdata.dbf’ size 10m;
tablespace_zs 邏輯名稱 zsdata.dbf物理文件,在磁盤上方數據的文件
2.創建用戶,指定表空間
create user zs identified by oracle default tablespace tablespace_zs;
zs 為賬号 oracle為密碼 tablespace_zs為指定的表空間
3.現在好不能使用conn zs/oracle 缺少權限
4.重新使用sys登錄 conn sys/oracle as sysdba ,給zs分配連接的權限和創建表格等的權限
grant connect,resource to zs; connect (create session)為連接權限
resource為創建資源的權限(比如創建表格)
grant create session,resource to zs;
5.使用zs登錄 conn zs/oracle
6.創建表格student:
create table student(id int primary key,sno varchar2(10),sname
varchar2(50));
7.插入數據
oracle默認不提交數據,數據翻到内存中,需要程序員手工使用commit提交數據,才能将數據寫入磁盤的文件,mysql默認提交,不需要程序員寫commit提交
修改用戶密碼:
查看系統的表空間的方法:
Select * from dba_tablespace;
注意:如果在創建用戶是沒有指定表空間,那麼使用users表空間
在創建了用戶後一般在創建了數據後,不删除,一般為停用該用戶,停用後可以再啟用該用戶:(sys登錄才能做用戶停用和啟用)
啟用用戶(sys登錄)
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!