您好,登錄后才能下訂單哦!
1、關系型數據庫簡介
關系型數據(relational database)的基本概念非常簡單易懂。關系數據庫是一組已經被組織為表(table)結構的相關信息的集合。每個表都包含很多行,這些行有進一步組織為列。這些表在數據庫中都被存儲在模式(schema)中。所謂模式就是數據庫用戶可以存儲表的地方。每個用戶都可以為其他用戶授權訪問自己的表。
2、結構化查詢語言SQL簡介
SQL是設計用于訪問關系型數據的標準語言。SQL語句可分為5類
查詢語句 用于檢索數據庫表中存儲的行。可以使用SQL的 SELECT語句編寫查詢語句
數據操縱語言(Data Manipulation Language,DML)語句 用來修改表的內容,也就是增刪改
數據定義語言(Data Definition Language,DDL)語句 用來定義構成數據的數據結構,例如:
CREATE 創建數據表結構,CREATE TABLE創建表。CREATE USER創建數據庫用戶
ALTER 修改表結構 ALTER TABLE語句用來修改一個表
DROP 刪除數據表結構 DROP TABLE語句用于刪除一個表
RENAME 更改表明
TRUNCATE 刪除表的全部內容
事務控制(Transaction Controller,TC)語句,用于將對行所有的修改永久性地存貯在表中,或者取消這些行的操作。
COMMIT 永久性保存對行所做的修改
ROLLBACK 取消對行所做的修改
SAVEPOINT 設置一個保存點,可以將對行的操作修改回滾到此處
數據控制語言(Data Control Language,DCL)語句 用于修改數據庫結構的操作權限
GRANT 授予其他用戶對數據庫結構的訪問權限
REVOKE 阻止其他用戶訪問數據庫結構
3、使用SQL*Plus
使用命令行:sqlplus [user_name/password[@host_string]]
user_name:用戶名 password:登陸密碼 host_string 指定連接的數據庫
在啟動sqlpuls后通過輸入edit命令就可以編輯SQL*Plus的最后一條SQL語句
4、SQL Devleloper,使用圖形化工具
5、創建store模式
5.1啟動sql*plus并登陸到具有創建新用戶、表和PL/SQL包的數據庫。用@命令運行store.sql腳本
5.2用來創建store模式的DDL語句
創建用戶名:CREATE USER user_name IDENTIFIED BY password;
為這個用戶賦予權限:GRANT connect,resource TO user_name;
6、添加、修改、刪除行
INSERT語句用于向表中添加行,INSERT INTO table_name (column1,column2,...) values(value1,value2,...);
UPDATE語句用于修改該表中現有的行。UPDATE table_name SET column1 = value1,column2 = value2,... WHERE table_PK = PK_id;
DELETE語句用來從表中刪除行。一般用WHERE子語句來限制想要刪除的行。如果不限制,就會刪除表中所有的行。DELETE FROM table_name WHERE table_PK = PK_id;
7、BINARY_FLOAT和BINARY_DOUBLE數據類型的優點
需要的存儲空間較小 BINARY_FLOAT和BINARY_DOUBLE分別需要5個字節和9字節的存儲空間,而NUMBER則可能需要多大22個字節的存儲空間
可以表示的數字范圍更大
執行運算速度更快。BINARY通常在硬件中執行,所以更快
運算封閉
取整透明 BINARY使用二進制來表示數字,而NUMBER則以10進制表示。
8、Oracle PL/SQL簡介
PL/SQL是Oracle的一種過程語言,可以用來添加一些基于SQL的編程結構。PL/SQL主要用來向數據庫中添加過程和函數,以實現業務邏輯。
PL/SQL中包含了一些標準的編程結構,如:變量聲明,條件控制(IF-THEN-ELSE),循環,過程和函數的定義
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。