當前位置:編程學習大全網 - 編程語言 - SQL 同時更新壹張表裏的壹個字段所有數據怎麽操作?

SQL 同時更新壹張表裏的壹個字段所有數據怎麽操作?

按如下語句就行了:

update [表名] set [字段名] = [值];

如果是根據壹個表更新此表,套用如下方式:

update [表名] set [字段名] = (select [字段名] from [其他表] where [兩表間的關聯條件])。

壹、簡單介紹

1.SQL語言,是結構化查詢語言(Structured Query Language)的簡稱。SQL語言是壹種數據庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系數據庫系統;同時也是數據庫腳本文件的擴展名。

2.SQL語言是高級的非過程化編程語言,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同數據庫系統可以使用相同的結構化查詢語言作為數據輸入與管理的接口。SQL語言語句可以嵌套,這使他具有極大的靈活性和強大的功能。

二、應用信息

結構化查詢語言SQL(STRUCTURED QUERY LANGUAGE)是最重要的關系數據庫操作語言,並且它的影響已經超出數據庫領域,得到其他領域的重視和采用,如人工智能領域的數據檢索,第四代軟件開發工具中嵌入SQL的語言等。

三、支持標準

SQL 是1986年10 月由美國國家標準局(ANSI)通過的數據庫語言美國標準,接著,國際標準化組織(ISO)頒布了SQL正式國際標準。1989年4月,ISO提出了具有完整性特征的SQL89標準,1992年11月又公布了SQL92標準,在此標準中,把數據庫分為三個級別:基本集、標準集和完全集。

四、其他版本

1.各種不同的數據庫對SQL語言的支持與標準存在著細微的不同,這是因為,有的產品的開發先於標準的公布,另外,各產品開發商為了達到特殊的性能或新的特性,需要對標準進行擴展。已有100多種遍布在從微機到大型機上的數據庫產品SQL,其中包括DB2、SQL/DS、ORACLE、INGRES、SYBASE、SQLSERVER、DBASEⅣ、PARADOX、MICROSOFTACCESS等。

2.SQL語言基本上獨立於數據庫本身、使用的機器、網絡、操作系統,基於SQL的DBMS產品可以運行在從個人機、工作站到基於局域網、小型機和大型機的各種計算機系統上,具有良好的可移植性。可以看出標準化的工作是很有意義的。早在1987年就有些有識之士預測SQL的標準化是“壹場革命”,是“關系數據庫管理系統的轉折點”。數據庫和各種產品都使用SQL作為***同的數據存取語言和標準的接口,使不同數據庫系統之間的互操作有了***同的基礎,進而實現異構機、各種操作環境的***享與移植

3.1974年,在IBM公司聖約瑟研究實驗室研制的大型關系數據庫管理系統SYSTEM R 中,使用SEQUEL語言(由BOYCE 和CHAMBERLIN 提出),後來在SEQUEL 的基礎上發展了SQL 語言。 SQL語言是壹種交互式查詢語言,允許用戶直接查詢存儲數據,但它不是完整的程序語言,如它沒有DO或FOR 類似的循環語句,但它可以嵌入到另壹種語言中,也可以借用VB、C、JAVA等語言,通過調用級接口(CALL LEVEL INTERFACE)直接發送到數據庫管理系統。SQL基本上是域關系演算,但可以實現關系代數操作。

五、語言特點

1.壹體化

SQL集數據定義DDL、數據操縱DML和數據控制DCL於壹體,可以完成數據庫中的全部工作。

2.使用方式靈活

它具有兩種使用方式,即可以直接以命令方式交互使用;也可以嵌入使用,嵌入到C、C++、FORTRAN、COBOL、JAVA等主語言中使用。

3.非過程化

只提操作要求,不必描述操作步驟,也不需要導航。使用時只需要告訴計算機“做什麽”,而不需要告訴它“怎麽做”。

4.語言簡潔,語法簡單,好學好用

在ANSI標準中,只包含了94個英文單詞,核心功能只用6個動詞,語法接近英語口語。

  • 上一篇:CCD的像素和像元尺寸是什麽關系?
  • 下一篇:求“定位圖標”的那個字符,就像下面圖片上的那樣,但我要可粘貼復制的字符,不要圖片
  • copyright 2024編程學習大全網