1. 程式人生 > >數據庫入門4 結構化查詢語言SQL

數據庫入門4 結構化查詢語言SQL

IT 相同 ber sql 方法 str 時也 程序設計 需要

知識內容:

1.SQL介紹

2.常用SQL命令

3.SQL語句練習

一、SQL介紹

1.什麽是SQL

結構化查詢語言(Structured Query Language)簡稱SQL,是一種特殊目的的編程語言,是一種數據庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系數據庫系統;同時也是數據庫腳本文件的擴展名。 結構化查詢語言是高級的非過程化編程語言,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同數據庫系統, 可以使用相同的結構化查詢語言作為數據輸入與管理的接口。結構化查詢語言語句可以嵌套,這使它具有極大的靈活性和強大的功能。 2.SQL的發展   在1970年代初,由IBM公司San Jose,California研究實驗室的埃德加·科德發表將數據組成表格的應用原則(Codd‘s Relational Algebra)。1974年,同一實驗室的D.D.Chamberlin和R.F. Boyce對Codd‘s Relational Algebra 在研制關系數據庫管理系統System R中,研制出一套規範語言-SEQUEL(Structured English QUEry Language),並在1976年11月的IBM Journal of R&D上公布新版本的SQL(叫SEQUEL/2)。1980年改名為SQL。   1979年ORACLE公司首先提供商用的SQL,IBM公司在DB2和SQL/DS數據庫系統中也實現了SQL。   1986年10月,美國ANSI采用SQL作為關系數據庫管理系統的標準語言(ANSI X3. 135-1986),後為國際標準化組織(ISO)采納為國際標準。   1989年,美國ANSI采納在ANSI X3.135-1989報告中定義的關系數據庫管理系統的SQL標準語言,稱為ANSI SQL 89,該標準替代ANSI X3.135-1986版本。該標準為下列組織所采納:國際標準化組織(ISO), 為ISO 9075-1989報告“Database Language SQL With Integrity Enhancement”   目前(21世紀初期)主要的關系數據庫管理系統支持某些形式的SQL,大部分數據庫打算遵守ANSI SQL89標準

二、常用SQL命令

1.create語句

2.索引語句

3.select語句

三、SQL語句練習

1.創建數據庫及表

2.查詢

數據庫入門4 結構化查詢語言SQL