中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Oracle DataBase 簡介

發布時間:2020-03-31 18:10:06 來源:網絡 閱讀:359 作者:kuchensheng 欄目:數據庫

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),循環,過程和函數的定義

    

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南郑县| 普兰县| 肃北| 灵石县| 调兵山市| 梨树县| 静宁县| 黄冈市| 灌云县| 仲巴县| 高淳县| 拉孜县| 任丘市| 浦县| 尉犁县| 农安县| 云和县| 翁源县| 澄城县| 湟中县| 鹿泉市| 抚松县| 颍上县| 濉溪县| 孙吴县| 鄂尔多斯市| 依兰县| 容城县| 渭源县| 莱芜市| 文成县| 类乌齐县| 灵山县| 建宁县| 石林| 南溪县| 肇东市| 浪卡子县| 桓台县| 巨鹿县| 綦江县|