SQL分類
1、SQL 是 Structure Query Language(結構化查詢語言)的縮寫 。
2、SQL主要分為三類.
①、DDL(Data Definition Languages)語句:資料定義語言,這些語句定義了不同的資料段、資料庫、表、列、索引等資料庫物件的定義。常用的語句關鍵字主要包括 create、drop、alter等。 它和 DML 語言的最大區別是 DML 只是對錶內部資料的操作,而不涉及到表的定
義、結構的修改,更不會涉及到其他物件。(定義表之類的操作)
②、DML(Data Manipulation Language)語句:資料操縱語句,用於新增、刪除、更新和查詢資料庫記錄,並檢查資料完整性,常用的語句關鍵字主要包括 insert、delete、udpate 和select 等。(資料記錄操作)
③、DCL(Data Control Language)語句:資料控制語句,用於控制不同資料段直接的許可和訪問級別的語句。這些語句定義了資料庫、表、欄位、使用者的訪問許可權和安全級別。主要的語句關鍵字包括 grant、revoke 等。
3、語句
義、結構的修改,更不會涉及到其他物件。(定義表之類的操作)
②、DML(Data Manipulation Language)語句:資料操縱語句,用於新增、刪除、更新和查詢資料庫記錄,並檢查資料完整性,常用的語句關鍵字主要包括 insert、delete、udpate 和select 等。(資料記錄操作)
③、DCL(Data Control Language)語句:資料控制語句,用於控制不同資料段直接的許可和訪問級別的語句。這些語句定義了資料庫、表、欄位、使用者的訪問許可權和安全級別。主要的語句關鍵字包括 grant、revoke 等。
3、語句
①、排序和限制:
DESC 和 ASC 是排序順序關鍵字,DESC 表示按照欄位進行降序排列,ASC 則表示升序排列,如果不寫此關鍵字預設是升序排列。 LIMIT進行記錄條數限制,可用來進行分頁操作,其中 offset_start 表示記錄的起始偏移量,row_count 表示顯示的行數。 limit 屬於 MySQL 擴充套件 SQL92 後的語法,在其他資料庫上並不能通用。
②、表連線:
分為內連線和外連線,它們之間的最主要區別是內連線僅選出兩張表中互相匹配的記錄,而外連線會選出其他不匹配的記錄。最常用的是內連線。 外連線有分為左連線和右連線 。
③、子查詢 :
子查詢的關鍵字主要包括 in、not in、=、!=、exists、not exists 等 。
總:記錄的是常用語句和關鍵字。
相關文章
- SQL語言分類SQL
- Oracle SQL語句分類OracleSQL
- SQL語句的分類簡介SQL
- SQL(Structured Query Language)語句分哪幾類SQLStruct
- Oracle內建SQL函式-分類整理大全(轉)OracleSQL函式
- SQL隱碼攻擊的分類與防範SQL
- MySQL資料庫中SQL語句分幾類?MySql資料庫
- 京東獲得jd商品分類API介面(父分類、根分類、子分類)API
- SQL隱碼攻擊分為幾類?如何防禦?SQL
- wordpress 獲取分類ID,分類標題,分類描述,分類連結url函式函式
- SQL按照功能分為哪幾類?具體包括什麼?SQL
- mysql基礎複習(SQL語句的四個分類),MySql
- 分類 和 聚類聚類
- ML.NET 示例:多類分類之問題分類
- ML.NET 示例:多類分類之鳶尾花分類
- 分類-CategoryGo
- 模式分類模式
- Nosql分類SQL
- 分類器
- 分類2
- SQL分組SQL
- Wait Events的分類及分類依據AI
- IP地址分類(A類 B類 C類 D類 E類)
- SQL語言有哪些分類?linux資料庫學習班SQLLinux資料庫
- 概率分類之樸素貝葉斯分類(垃圾郵件分類python實現)Python
- @thinkphp 分類bugPHP
- php分頁類PHP
- IPC 方法分類
- 文字分類-TextCNN文字分類CNN
- mysql 索引分類MySql索引
- 商品分類元件元件
- 文字分類模型文字分類模型
- opencv svm分類OpenCV
- 資料分類
- oracle索引分類Oracle索引
- noise的分類
- 分類導航
- 06 ## 模組分類