說明:如果您有任何疑問或想咨詢其他業務請撥打電話 400 685 0732
全網監測海量數據按需發布監測預警
實時把握輿情動態精準追溯信息源頭
結構化查詢語言(structuredquerylanguage)簡稱sql(發音:/?eskju??el/"s-q-l"),是一種特殊目的的編程語言,是一種數據庫查詢和程序設計語言,用于存取數據以及查詢、更新和管理關系數據庫系統;同時也是數據庫腳本文件的擴展名。sql語句的添加、刪除、修改sql語句的添加、刪除、修改雖然有如下很多種方法,但在使用過程中還是不夠用。
sql修改語句——sql語句添加刪除修改字段
1.增加字段altertabletable_nameaddcolumn_namechar(200)
注:
?向docdsp表中添加類型為char(200)的字段column_name
2.刪除字段
altertabletable_namedropcolumncolumn_nam
注:刪除table_name表中的column_nam字段
3.修改字段類型
altertabletable_namealtercolumncolumn_namenew_data_typ
Sql的不同版本
各種不同的數據庫對sql語言的支持與標準存在著細微的不同,這是因為,有的產品的開發先于標準的公布,另外,各產品開發商為了達到特殊的性能或新的特性,需要對標準進行擴展。已有100多種遍布在從微機到大型機上的數據庫產品sql,其中包括db2、sql/ds、oracle、ingres、sybase、sqlserver、dbaseⅳ、paradox、microsoftaccess等
sql語言基本上獨立于數據庫本身、使用的機器、網絡、操作系統,基于sql的dbms產品可以運行在從個人機、工作站到基于局域網、小型機和大型機的各種計算機系統上,具有良好的可移植性。可以看出標準化的工作是很有意義的。早在1987年就有些有識之士預測sql的標準化是“一場革命”,是“關系數據庫管理系統的轉折點”。數據庫和各種產品都使用sql作為共同的數據存取語言和標準的接口,使不同數據庫系統之間的互操作有了共同的基礎,進而實現異構機、各種操作環境的共享與移植。
1974年,在ibm公司圣約瑟研究實驗室研制的大型關系數據庫管理系統systemr中,使用sequel語言(由boyce和chamberlin提出),后來在sequel的基礎上發展了sql語言。sql語言是一種交互式查詢語言,允許用戶直接查詢存儲數據,但它不是完整的程序語言,如它沒有do或for類似的循環語句,但它可以嵌入到另一種語言中,也可以借用vb、c、java等語言,通過調用級接口(calllevelinterface)直接發送到數據庫管理系統。sql基本上是域關系演算,但可以實現關系代數操作。
結構化查詢語言是高級的非過程化編程語言,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同數據庫系統,如果大家還想了解更多與之有關的信息,歡迎關注我們文軍營銷的官網。
推薦閱讀
說明:如果您有任何疑問或想咨詢其他業務請撥打電話 400 685 0732