国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

SQL概述

2024-07-21 02:13:25
字體:
來源:轉載
供稿:網友
注冊會員,創建你的web開發資料庫,4.1.1 sql是什么
    sql(structured query language,譯為結構化查詢語言)在關系型數據庫中的地位就猶如英語在世界上的地位。它是數據庫系統的通用語言,利用它,用戶可以用幾乎同樣的語句在不同的數據庫系統上執行同樣的操作。比如“select * from 數據表名”代表要從某個數據表中取出全部數據,在oracle 9i、sql server 2000、foxpro等關系型數據庫中都可以使用這條語句。sql已經被ansi(美國國家標準化組織)確定為數據庫系統的工業標準。
    sql語言按照功能可以分為4大類。
    數據查詢語言dql:查詢數據。
    數據定義語言ddl:建立、刪除和修改數據對象。
    數據操縱語言dml:完成數據操作的命令,包括查詢。
    數據控制語言dcl:控制對數據庫的訪問,服務器的關閉、啟動等。
4.1.2 sql的主要特點
    sql語言簡單易學、風格統一,利用簡單的幾個英語單詞的組合就可以完成所有的功能。在sqlplus worksheet環境下可以單獨使用的sql語句,幾乎可以不加修改地嵌入到如vb、pb這樣的前端開發平臺上,利用前端工具的計算能力和sql的數據庫操縱能力,可以快速建立數據庫應用程序。
4.1.3 oracle 9i使用sql的工具
    在oracle 9i中為使用sql語言提供了兩個主要的工具。
    【sql plus】
    【sqlplus worksheet】
    兩種工具在使用上功能都相同,但在可操作性上,【sqlplus worksheet】更適合初學者。因此,本書重點介紹后者的使用。
4.1.4 sql中訪問數據表的方法
    在sql語言中訪問數據表是通過“用戶名.數據表”的形式來進行的。
    比如在oracle 9i數據庫服務器安裝過程中,默認建立有scott用戶,該用戶對dept數據表和emp數據表有數據查詢的權限,因此訪問數據表的語句為select * from scott.emp。當然,如果用戶是用scott用戶本身登錄的,則訪問數據表的語句可以簡化為select * from emp,實質是一樣的。
    在本章的實例中,我們以數據庫系統管理員system、口令manager登錄數據庫,訪問數據必須采用select * from scott.emp的形式。即使是用戶本身登錄后訪問屬于自己的數據表,我們也推薦使用“用戶名.數據表”的形式來訪問數據表以清楚地反映數據表的有權用戶信息。
4.1.5 兩個范例數據表
    在讀者沒有學習如何創建數據表,如何創建用戶,如何將用戶賦予對數據表的訪問權限之前,我們以數據庫已經建立的兩個范例數據表為例來介紹。
    (1)啟動【sqlplus worksheet】
    (2)在【命令編輯區】輸入語句“desc scott.emp”,然后單擊【執行】按鈕,出現如圖4.1所示的emp數據表結構。
    【參見光盤文件】:/第4章/4.1/415-1.sql。

    desc,describe命令的簡化形式,作用是顯示數據表的結構。使用形式:“desc 數據表名”。
    (3)在【命令編輯區】輸入“desc scott.dept”,然后單擊【執行】按鈕,出現如圖4.2所示的scott.dept數據表結構。
    【參見光盤文件】:/第4章/4.1/415-2.sql。

    接下來我們以實際查詢例子來介紹數據查詢的語法,讀者可以參照配套光盤的實例跟隨本書執行同樣的操作。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 岗巴县| 五指山市| 江川县| 乌兰察布市| 乌拉特中旗| 铜鼓县| 义乌市| 微山县| 牟定县| 天长市| 招远市| 桐柏县| 和顺县| 读书| 枣强县| 丰原市| 扎赉特旗| 南江县| 准格尔旗| 久治县| 华阴市| 大关县| 邵东县| 亳州市| 密云县| 阳谷县| 鲜城| 侯马市| 湖口县| 易门县| 大余县| 新郑市| 三明市| 青田县| 房产| 浦东新区| 洛浦县| 香河县| 特克斯县| 克东县| 景德镇市|