Board logo

標題: [教學] 第9章 SQL指令與PHP [打印本頁]

作者: 小誌    時間: 2011-4-21 18:45     標題: 第9章 SQL指令與PHP

每一種資料庫都有一種管理維護的程式語言,目前市面上的資料庫所使用的程式語言基礎幾乎都來自SQL:Structured Query Language(結構化查詢語言)。

SQL語言最初是由IBM於1970年代初期所開發的,用於關連式資料庫 (Relational Databases)中的一種資料庫查詢語言,利用 SQL 可以用來定義資料庫結構、建立資料表、指定欄位型態、長度與新增資料、修改資料、刪除資料、查詢資料,是一種資料庫應用的標準語言。

標準的SQL語言規格是由ANSI(美國國家標準學會)與ISO(國際標準組織)這兩個組織所推動制訂的,最初是在1986年由ANSI制定其標準化規格,隨後在1992年時再度推出新的版本,也就是常聽到人家說的「SQL92」。

目前市面上的資料庫所使用的程式語言雖然都以SQL為主,但是卻沒有任何一家廠商的資料庫完整的支援或應用SQL。每家資料庫廠商為了商業或產品應用的考量,都有少部份的功能不支援,或自行增加少部分的SQL延伸功能,例如,Microsoft SQL Server就不算是使用標準的SQL, Microsoft 對標準的SQL做了許多的修改與功能延伸。

儘管每家資料庫廠商的資料庫管理維護語言不盡相同,但是,它們還是源自標準的SQL,所以在SQL的基礎使用仍是適用於各家廠商資料庫。

本章內容皆以MySQL資料庫為使用對象,在範例光碟\DataBase目錄中有一個MySQL資料庫「LEAVE」,資料檔leave.sql,請您將檔案複製到您的硬碟裡並利用phpMyAdmin載入到MySQL Server中,以方便您操作範例時使用。
[attach]5678[/attach]
筆者將SQL的敘述組成要素概分如下:





歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)