完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>
標簽 > SQL
結(jié)構(gòu)化查詢語言(Structured Query Language)簡稱SQL(發(fā)音:/?es kju? ?el/ “S-Q-L”),是一種特殊目的的編程語言,是一種數(shù)據(jù)庫查詢和程序設計語言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫系統(tǒng);同時也是數(shù)據(jù)庫腳本文件的擴展名。
結(jié)構(gòu)化查詢語言(Structured Query Language)簡稱SQL(發(fā)音:/?es kju? ?el/ “S-Q-L”),是一種特殊目的的編程語言,是一種數(shù)據(jù)庫查詢和程序設計語言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫系統(tǒng);同時也是數(shù)據(jù)庫腳本文件的擴展名。
結(jié)構(gòu)化查詢語言是高級的非過程化編程語言,允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。它不要求用戶指定對數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫系統(tǒng), 可以使用相同的結(jié)構(gòu)化查詢語言作為數(shù)據(jù)輸入與管理的接口。結(jié)構(gòu)化查詢語言語句可以嵌套,這使它具有極大的靈活性和強大的功能。
1986年10月,美國國家標準協(xié)會對SQL進行規(guī)范后,以此作為關(guān)系式數(shù)據(jù)庫管理系統(tǒng)的標準語言(ANSI X3. 135-1986),1987年得到國際標準組織的支持下成為國際標準。不過各種通行的數(shù)據(jù)庫系統(tǒng)在其實踐過程中都對SQL規(guī)范作了某些編改和擴充。所以,實際上不同數(shù)據(jù)庫系統(tǒng)之間的SQL不能完全相互通用。
結(jié)構(gòu)化查詢語言(Structured Query Language)簡稱SQL(發(fā)音:/?es kju? ?el/ “S-Q-L”),是一種特殊目的的編程語言,是一種數(shù)據(jù)庫查詢和程序設計語言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫系統(tǒng);同時也是數(shù)據(jù)庫腳本文件的擴展名。
結(jié)構(gòu)化查詢語言是高級的非過程化編程語言,允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。它不要求用戶指定對數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫系統(tǒng), 可以使用相同的結(jié)構(gòu)化查詢語言作為數(shù)據(jù)輸入與管理的接口。結(jié)構(gòu)化查詢語言語句可以嵌套,這使它具有極大的靈活性和強大的功能。
1986年10月,美國國家標準協(xié)會對SQL進行規(guī)范后,以此作為關(guān)系式數(shù)據(jù)庫管理系統(tǒng)的標準語言(ANSI X3. 135-1986),1987年得到國際標準組織的支持下成為國際標準。不過各種通行的數(shù)據(jù)庫系統(tǒng)在其實踐過程中都對SQL規(guī)范作了某些編改和擴充。所以,實際上不同數(shù)據(jù)庫系統(tǒng)之間的SQL不能完全相互通用。
應用
結(jié)構(gòu)化查詢語言SQL(STRUCTURED QUERY LANGUAGE)是最重要的關(guān)系數(shù)據(jù)庫操作語言,并且它的影響已經(jīng)超出數(shù)據(jù)庫領(lǐng)域,得到其他領(lǐng)域的重視和采用,如人工智能領(lǐng)域的數(shù)據(jù)檢索,第四代軟件開發(fā)工具中嵌入SQL的語言等。
支持標準
SQL 是1986年10 月由美國國家標準局(ANSI)通過的數(shù)據(jù)庫語言美國標準,接著,國際標準化組織(ISO)頒布了SQL正式國際標準。1989年4月,ISO提出了具有完整性特征的SQL89標準,1992年11月又公布了SQL92標準,在此標準中,把數(shù)據(jù)庫分為三個級別:基本集、標準集和完全集。
其他版本
各種不同的數(shù)據(jù)庫對SQL語言的支持與標準存在著細微的不同,這是因為,有的產(chǎn)品的開發(fā)先于標準的公布,另外,各產(chǎn)品開發(fā)商為了達到特殊的性能或新的特性,需要對標準進行擴展。已有100多種遍布在從微機到大型機上的數(shù)據(jù)庫產(chǎn)品SQL,其中包括DB2、SQL/DS、ORACLE、INGRES、SYBASE、SQLSERVER、DBASEⅣ、PARADOX、MICROSOFTACCESS等。
SQL語言基本上獨立于數(shù)據(jù)庫本身、使用的機器、網(wǎng)絡、操作系統(tǒng),基于SQL的DBMS產(chǎn)品可以運行在從個人機、工作站到基于局域網(wǎng)、小型機和大型機的各種計算機系統(tǒng)上,具有良好的可移植性。可以看出標準化的工作是很有意義的。早在1987年就有些有識之士預測SQL的標準化是“一場革命”,是“關(guān)系數(shù)據(jù)庫管理系統(tǒng)的轉(zhuǎn)折點”。數(shù)據(jù)庫和各種產(chǎn)品都使用SQL作為共同的數(shù)據(jù)存取語言和標準的接口,使不同數(shù)據(jù)庫系統(tǒng)之間的互操作有了共同的基礎(chǔ),進而實現(xiàn)異構(gòu)機、各種操作環(huán)境的共享與移植。
1974年,在IBM公司圣約瑟研究實驗室研制的大型關(guān)系數(shù)據(jù)庫管理系統(tǒng)SYSTEM R 中,使用SEQUEL語言(由BOYCE 和CHAMBERLIN 提出),后來在SEQUEL 的基礎(chǔ)上發(fā)展了SQL 語言。 SQL語言是一種交互式查詢語言,允許用戶直接查詢存儲數(shù)據(jù),但它不是完整的程序語言,如它沒有DO或FOR 類似的循環(huán)語句,但它可以嵌入到另一種語言中,也可以借用VB、C、JAVA等語言,通過調(diào)用級接口(CALL LEVEL INTERFACE)直接發(fā)送到數(shù)據(jù)庫管理系統(tǒng)。SQL基本上是域關(guān)系演算,但可以實現(xiàn)關(guān)系代數(shù)操作。
數(shù)據(jù)庫慢查詢分析與SQL優(yōu)化實戰(zhàn)技巧
今天,我將分享我在處理數(shù)千次數(shù)據(jù)庫性能問題中積累的實戰(zhàn)經(jīng)驗,幫助你系統(tǒng)掌握慢查詢分析與SQL優(yōu)化的核心技巧。無論你是剛?cè)腴T的運維新手,還是有一定經(jīng)驗的工...
2025-09-08 標簽:SQL磁盤數(shù)據(jù)庫 421 0
凌晨3點,手機瘋狂震動。監(jiān)控告警顯示:核心業(yè)務接口響應時間超過20秒,用戶投訴如潮水般涌來。這是每個運維工程師的噩夢時刻。
數(shù)據(jù)庫性能瓶頸分析與SQL優(yōu)化實戰(zhàn)案例
作為一名在一線摸爬滾打8年的運維工程師,我見過太多因為數(shù)據(jù)庫性能問題而半夜被叫醒的場景。今天分享幾個真實的優(yōu)化案例,希望能幫你避開這些坑。
2025-08-27 標簽:cpuSQL數(shù)據(jù)庫 184 0
作為一名在大廠摸爬滾打多年的運維老兵,我見過太多因為數(shù)據(jù)庫性能問題導致的生產(chǎn)事故。今天分享一套完整的數(shù)據(jù)庫優(yōu)化方法論,從SQL層面到硬件配置,幫你徹底解...
2025-08-18 標簽:硬件SQL數(shù)據(jù)庫 417 0
研發(fā)排查問題的利器:一款方法調(diào)用棧跟蹤工具
作者:京東物流 郭忠強 導語 本文從日常值班問題排查痛點出發(fā),分析方法復用的調(diào)用鏈路和上下文業(yè)務邏輯,通過思考分析,借助棧幀開發(fā)了一個方法調(diào)用棧的鏈式跟...
作者:京東零售 張均杰 背景 部門內(nèi)有一些億級別核心業(yè)務表增速非???,增量日均100W,但線上業(yè)務只依賴近一周的數(shù)據(jù)。隨著數(shù)據(jù)量的迅速增長,慢SQL頻發(fā)...
作者:京東零售 王軍 回顧:MySQL的執(zhí)行過程回顧 MySQL的執(zhí)行過程,幫助 介紹 如何進行sql優(yōu)化。 (1)客戶端發(fā)送一條查詢語句到服務器; (...
作者:京東零售 張均杰 背景 部門內(nèi)有一些億級別核心業(yè)務表增速非常快,增量日均100W,但線上業(yè)務只依賴近一周的數(shù)據(jù)。隨著數(shù)據(jù)量的迅速增長,慢SQL頻發(fā)...
上位機開發(fā)之SQL server數(shù)據(jù)庫學習立即下載
類別:電子資料 2023-05-10 標簽:SQL數(shù)據(jù)庫上位機
基于RFID的訪問控制和監(jiān)控系統(tǒng)立即下載
類別:電子資料 2022-11-28 標簽:RFID監(jiān)控系統(tǒng)SQL
專業(yè)水培數(shù)據(jù)庫管理開源分享立即下載
類別:電子資料 2022-11-03 標簽:控制系統(tǒng)APISQL
類別:PCB設計規(guī)則 2022-08-05 標簽:存儲SQLGuide
pllua-ng為PostgreSQL數(shù)據(jù)庫嵌入Lua立即下載
類別:電子資料 2022-06-24 標簽:SQL數(shù)據(jù)庫Lua
SQL 通用數(shù)據(jù)類型 數(shù)據(jù)庫表中的每個列都要求有名稱和數(shù)據(jù)類型。Each column in a database table is required ...
2025-08-18 標簽:SQL通用數(shù)據(jù) 483 0
摘要 技術(shù)背景:Text2SQL 是將自然語言查詢轉(zhuǎn)為 SQL 的任務,經(jīng)歷了基于規(guī)則、神經(jīng)網(wǎng)絡、預訓練語言模型、大語言模型四個階段。當前面臨提示優(yōu)化、...
2025-08-14 標簽:SQL數(shù)據(jù)庫LLM 426 0
開源鏈接世界 IvorySQL 2025 生態(tài)大會暨 PostgreSQL 高峰論壇盛大開幕
濟南?2025年6月27日?/美通社/ -- 6月27日,以"開源鏈接世界"為主題的IvorySQL 2025 生態(tài)大會暨 PostgreSQL 高峰論...
2025-06-30 標簽:SQL數(shù)據(jù)庫開源 302 0
大促數(shù)據(jù)庫壓力激增,如何一眼定位 SQL 執(zhí)行來源?
你是否曾經(jīng)遇到過這樣的情況:在大促活動期間,用戶訪問量驟增,數(shù)據(jù)庫的壓力陡然加大,導致響應變慢甚至服務中斷?更讓人頭疼的是,當你試圖快速定位問題所在時,...
2025-06-10 標簽:SQL數(shù)據(jù)庫 321 0
華微大模型應用開發(fā)平臺獲新專利,智能數(shù)據(jù)查詢能力再升級!
2025年3月25日,華微軟件自主研發(fā)的“通過構(gòu)建表模式與SQL轉(zhuǎn)換降低自然語言生成復雜SQL的方法”正式獲得國家知識產(chǎn)權(quán)局授權(quán)。據(jù)悉,該專利將運用于華...
數(shù)據(jù)庫數(shù)據(jù)恢復——sql server數(shù)據(jù)庫被加密如何恢復數(shù)據(jù)?
SQL server數(shù)據(jù)庫數(shù)據(jù)故障: SQL server數(shù)據(jù)庫被加密,無法使用。 數(shù)據(jù)庫MDF、LDF、log日志文件名字被篡改。 數(shù)據(jù)庫備份被...
2025-04-11 標簽:SQL數(shù)據(jù)恢復數(shù)據(jù)庫 492 0
如何一眼定位SQL的代碼來源:一款SQL染色標記的簡易MyBatis插件
作者:京東物流 郭忠強 導語 本文分析了后端研發(fā)和運維在日常工作中所面臨的線上SQL定位排查痛點,基于姓名貼的靈感,設計和開發(fā)了一款SQL染色標記的My...
數(shù)據(jù)庫數(shù)據(jù)恢復—SQL Server附加數(shù)據(jù)庫提示“錯誤 823”的數(shù)據(jù)恢復案例
SQL Server數(shù)據(jù)庫附加數(shù)據(jù)庫過程中比較常見的報錯是“錯誤 823”,附加數(shù)據(jù)庫失敗。 如果數(shù)據(jù)庫有備份則只需還原備份即可。但是如果沒有備份,備...
2025-02-28 標簽:SQL數(shù)據(jù)恢復數(shù)據(jù)庫 705 0
Devart: dbForge Compare Bundle for SQL Server—比較SQL數(shù)據(jù)庫最簡單、最準確的方法
? dbForge Compare Bundle For SQL Server:包含兩個工具,可幫助您節(jié)省用于手動數(shù)據(jù)庫比較的 70% 的時間 dbFo...
2025-01-17 標簽:SQL數(shù)據(jù)庫 764 0
dbForge Studio For SQL Server:用于有效開發(fā)的最佳SQL Server集成開發(fā)環(huán)境
dbForge Studio For SQL Server:用于有效開發(fā)的最佳SQL Server集成開發(fā)環(huán)境 SQL編碼助手 SQL代碼分析 查詢分析...
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語言教程專題
電機控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無刷電機 | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機 | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進電機 | SPWM | 充電樁 | IPM | 機器視覺 | 無人機 | 三菱電機 | ST |
伺服電機 | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國民技術(shù) | Microchip |
Arduino | BeagleBone | 樹莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |