1. 簡介:
1)是操作和檢索關(guān)系型數(shù)據(jù)庫的標(biāo)準(zhǔn)答案茸俭。
2)0世紀(jì)70年代由IBM公司開發(fā)浙炼,目前應(yīng)用于所有數(shù)據(jù)庫仔拟。
2. 分類:
1)數(shù)據(jù)查詢語言(DQL):主要包括select(查詢)語句姆泻,用于從表中檢索(查詢)數(shù)據(jù)咒唆。
2)數(shù)據(jù)操作語言(DML):主要包括insert(插入)甚垦、update(更新)茶鹃、delete(刪除)涣雕,用于數(shù)據(jù)的增刪改。
3)事物處理語言(TPL):主要包括commit(提交)和rollback(回滾)前计,用戶數(shù)據(jù)的提交和回滾胞谭。
4)數(shù)據(jù)控制語言(DCL):主要包括grant(授權(quán))和revoke(收回授權(quán)),用于權(quán)限管理男杈。
5)數(shù)據(jù)定義語言(DDL):主要包括create(創(chuàng)建)丈屹、drop(刪除)、alter(修改)伶棒,用于數(shù)據(jù)庫對象的管理旺垒。
3. sql語句的書寫規(guī)則:
1)不區(qū)分大小寫。
2)可以單行書寫肤无、也可以多行書寫建議分多行書寫先蒋,增強(qiáng)代碼可讀性。
三.簡單的查詢語句
- select * from 表名
1)語句:一條完整的sql命令
2)子句:部分sql語句宛渐,通常是由關(guān)鍵字加上其他語法元素構(gòu)成竞漾。
3)關(guān)鍵字:sql語言保留的字符串,比如:select窥翩、from业岁。 - 選擇列:
1)查詢所有列:*
2)選擇部分列:select 列名1,列名2 from dept - 算術(shù)運(yùn)算符:+ - * /