国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

MySql003——SQL(結(jié)構(gòu)化查詢語言)基礎(chǔ)知識

這篇具有很好參考價值的文章主要介紹了MySql003——SQL(結(jié)構(gòu)化查詢語言)基礎(chǔ)知識。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、數(shù)據(jù)庫的相關(guān)概念

  1. DB:數(shù)據(jù)庫(Database)
    即存儲數(shù)據(jù)的“倉庫”,其本質(zhì)是一個文件系統(tǒng)。它保存了一系列有組織的數(shù)據(jù)。
  2. DBMS:數(shù)據(jù)庫管理系統(tǒng)(Database Management System)
    是一種操縱和管理數(shù)據(jù)庫的大型軟件(例如我們前面下載的MySQL軟件),用于建立、使用和維護數(shù)據(jù)庫,對數(shù)據(jù)庫進行統(tǒng)一管理和控制。用戶通過數(shù)據(jù)庫管理系統(tǒng)訪問數(shù)據(jù)庫中表內(nèi)的數(shù)據(jù)。
  3. SQL:結(jié)構(gòu)化查詢語言(Structured Query Language)
    專門用來與數(shù)據(jù)庫通信的語言

數(shù)據(jù)庫管理系統(tǒng)(DBMS)管理多個數(shù)據(jù)庫,一個數(shù)據(jù)庫中有多張表,通過SQL操作表中的數(shù)據(jù)

二、SQL語言分類

SQL語言在功能上主要分為如下3大類:

  1. DDL(Data Definition Languages、數(shù)據(jù)定義語言),這些語句定義了不同的數(shù)據(jù)庫、表、視圖、索引等數(shù)據(jù)庫對象,還可以用來創(chuàng)建、刪除、修改數(shù)據(jù)庫和數(shù)據(jù)表的結(jié)構(gòu)。

主要的語句關(guān)鍵字包括 CREATE 、 DROP 、 ALTER 等。

  1. DML(Data Manipulation Language、數(shù)據(jù)操作語言),用于添加、刪除、更新和查詢數(shù)據(jù)庫記錄,并檢查數(shù)據(jù)完整性。

主要的語句關(guān)鍵字包括 INSERT 、 DELETE 、 UPDATE 、 SELECT 等。SELECT是SQL語言的基礎(chǔ),最為重要。

  1. DCL(Data Control Language、數(shù)據(jù)控制語言),用于定義數(shù)據(jù)庫、表、字段、用戶的訪問權(quán)限和安全級別。

主要的語句關(guān)鍵字包括 GRANT 、 REVOKE 、 COMMIT 、 ROLLBACK 、 SAVEPOINT 等。

因為查詢語句使用的非常的頻繁,所以很多人把查詢語句單拎出來一類:DQL(數(shù)據(jù)查詢語言)。
還有單獨將 COMMIT 、 ROLLBACK 取出來稱為TCL (Transaction Control Language,事務(wù)控制語言)。

三、SQL語言的規(guī)則與規(guī)范

3.1、SQL語言的基本規(guī)則

  1. SQL 可以寫在一行或者多行。為了提高可讀性,各子句分行寫,必要時使用縮進
  2. 每條命令以 ;\g\G 結(jié)束
  3. 關(guān)鍵字不能被縮寫也不能分行
  4. 關(guān)于標(biāo)點符號
    必須保證所有的()、單引號、雙引號是成對結(jié)束的
    必須使用英文狀態(tài)下的半角輸入方式
    字符串型和日期時間類型的數(shù)據(jù)可以使用單引號(’ ')表示
    列的別名,盡量使用雙引號(" "),而且不建議省略as

3.2、SQL大小寫規(guī)范

  1. MySQL 在 Windows 環(huán)境下是大小寫不敏感的
    MySQL 在 Linux 環(huán)境下是大小寫敏感的
  2. 數(shù)據(jù)庫名、表名、表的別名、變量名是嚴格區(qū)分大小寫的
  3. 關(guān)鍵字、函數(shù)名、列名(或字段名)、列的別名(字段的別名) 是忽略大小寫的。
  4. 推薦采用統(tǒng)一的書寫規(guī)范:
    數(shù)據(jù)庫名、表名、表別名、字段名、字段別名等都小寫
    SQL 關(guān)鍵字、函數(shù)名、綁定變量等都大寫

3.3、注釋

SQL語言和Java一樣也可以寫注釋。
SQL語言可以使用如下格式的注釋結(jié)構(gòu):

  1. 單行注釋:#注釋文字(MySQL特有的方式)
  2. 單行注釋:-- 注釋文字(–后面必須包含一個空格。)
  3. 多行注釋:/* 注釋文字 */

與君共享

??????????最后,有興趣的小伙伴可以點擊下面鏈接,這里有我整理的MySQL學(xué)習(xí)博客內(nèi)容,謝謝~ ??????????

《MySQL數(shù)據(jù)庫學(xué)習(xí)》文章來源地址http://www.zghlxwxcb.cn/news/detail-619004.html

到了這里,關(guān)于MySql003——SQL(結(jié)構(gòu)化查詢語言)基礎(chǔ)知識的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • elasticsearch結(jié)構(gòu)化查詢

    elasticsearch結(jié)構(gòu)化查詢

    在上一篇中我們介紹了DSL相關(guān)的知識,接下來我們將會學(xué)習(xí)elasticsearch的結(jié)構(gòu)化查詢,同時也實踐一下上一篇的DSL的查詢用法 從《Elasticsearch權(quán)威指南》上摘取部分解釋如下: 從上面的定義我們可以看出來結(jié)構(gòu)化查詢最重要的就是是否匹配么人并不是很關(guān)心相關(guān)性和分值計算。

    2024年02月01日
    瀏覽(30)
  • elasticsearch結(jié)構(gòu)化查詢(一)

    elasticsearch結(jié)構(gòu)化查詢(一)

    在上一篇中我們介紹了DSL相關(guān)的知識,接下來我們將會學(xué)習(xí)elasticsearch的結(jié)構(gòu)化查詢,同時也實踐一下上一篇的DSL的查詢用法 從《Elasticsearch權(quán)威指南》上摘取部分解釋如下: 從上面的定義我們可以看出來結(jié)構(gòu)化查詢最重要的就是是否匹配么人并不是很關(guān)心相關(guān)性和分值計算。

    2024年02月05日
    瀏覽(28)
  • ElasticSearch核心詳解、文檔、查詢響應(yīng)、分頁、映射、結(jié)構(gòu)化查詢

    ElasticSearch核心詳解、文檔、查詢響應(yīng)、分頁、映射、結(jié)構(gòu)化查詢

    在Elasticsearch中,文檔以JSON格式進行存儲,可以是復(fù)雜的結(jié)構(gòu),如: 其中,card是一個復(fù)雜對象,嵌套的Card對象 元數(shù)據(jù)(metadata) ???????一個文檔不只有數(shù)據(jù)。它還包含了元數(shù)據(jù)(metadata)——關(guān)于文檔的信息。 三個必須的元數(shù)據(jù)節(jié)點是: index ???????索引(index)類似于關(guān)

    2024年02月12日
    瀏覽(21)
  • 結(jié)構(gòu)化數(shù)據(jù)處理與分析:Spark SQL 教程

    作者:禪與計算機程序設(shè)計藝術(shù) Apache Spark 是由 Apache 基金會開發(fā)的開源分布式計算框架,最初用于對大規(guī)模數(shù)據(jù)進行快速的處理,在大數(shù)據(jù)計算領(lǐng)域占據(jù)重要地位。其獨特的高性能處理能力及豐富的數(shù)據(jù)處理功能使得 Spark 在各個行業(yè)應(yīng)用廣泛。Spark SQL 是 Spark 提供的用于結(jié)構(gòu)

    2024年02月06日
    瀏覽(42)
  • 用ChatGPT解讀非結(jié)構(gòu)化數(shù)據(jù)【ChatGPT + SQL】

    用ChatGPT解讀非結(jié)構(gòu)化數(shù)據(jù)【ChatGPT + SQL】

    許多現(xiàn)代數(shù)據(jù)系統(tǒng)都依賴于結(jié)構(gòu)化數(shù)據(jù),例如 Postgres DB 或 Snowflake 數(shù)據(jù)倉庫。 LlamaIndex 提供了許多由 LLM 提供支持的高級功能,既可以從非結(jié)構(gòu)化數(shù)據(jù)創(chuàng)建結(jié)構(gòu)化數(shù)據(jù),也可以通過增強的文本到 SQL 功能分析這些結(jié)構(gòu)化數(shù)據(jù)。 本指南有助于逐步了解這些功能中的每一項。 具體

    2023年04月21日
    瀏覽(26)
  • ElasticSearch中結(jié)構(gòu)化查詢(term、terms、range、exists、match、bool)

    ElasticSearch中結(jié)構(gòu)化查詢(term、terms、range、exists、match、bool)

    ????????term 主要用于精確匹配哪些值,比如數(shù)字,日期,布爾值或 not_analyzed 的字符串(未經(jīng)分析的文本數(shù)據(jù)類型): 當(dāng)前數(shù)據(jù)庫中的數(shù)據(jù): ????????terms 跟 term 相似,但 terms 允許指定多個匹配條件。 如果某個字段指定了多個值,那么文檔需要一起去做匹配: ?????

    2024年02月05日
    瀏覽(27)
  • 自然語言處理 Paddle NLP - 結(jié)構(gòu)化數(shù)據(jù)問答-理論

    自然語言處理 Paddle NLP - 結(jié)構(gòu)化數(shù)據(jù)問答-理論

    基礎(chǔ) 自然語言處理(NLP) 自然語言處理PaddleNLP-詞向量應(yīng)用展示 自然語言處理(NLP)-前預(yù)訓(xùn)練時代的自監(jiān)督學(xué)習(xí) 自然語言處理PaddleNLP-預(yù)訓(xùn)練語言模型及應(yīng)用 自然語言處理PaddleNLP-文本語義相似度計算(ERNIE-Gram) 自然語言處理PaddleNLP-詞法分析技術(shù)及其應(yīng)用 自然語言處理Pa

    2024年02月11日
    瀏覽(27)
  • 用結(jié)構(gòu)化思維吃透MySQL面試題——再也不怕連環(huán)問

    面試經(jīng)常碰到的兩個問題: 1、很多人應(yīng)該有過面試大廠的經(jīng)歷,不論你從事的是前端、后端還是大數(shù)據(jù)。即使你認為與你毫無關(guān)系,甚至一輩子可能也用不到Mysql, 但是面試官依然會問你關(guān)于MYSQL的問題呢?為什么? 2、面試官的各種連環(huán)問,讓很多面試者瑟瑟發(fā)抖,辛辛苦苦

    2023年04月08日
    瀏覽(21)
  • 基于自然語言處理的結(jié)構(gòu)化數(shù)據(jù)庫問答機器人系統(tǒng)

    基于自然語言處理的結(jié)構(gòu)化數(shù)據(jù)庫問答機器人系統(tǒng)

    ? 完整代碼下載:https://download.csdn.net/download/andrew_extra/88614388 ????????知識庫,就是人們總結(jié)出的一些歷史知識的集合,存儲、索引以后,可以被方便的檢索出來供后人查詢/學(xué)習(xí)。QnA Maker是用于建立知識庫的工具,使用 QnA Maker,可以根據(jù) FAQ(常見問題解答)文檔或者 U

    2024年02月04日
    瀏覽(25)
  • Prompt進階系列1:LangGPT(從編程語言反思LLM的結(jié)構(gòu)化可復(fù)用提示設(shè)計框架)

    Prompt進階系列1:LangGPT(從編程語言反思LLM的結(jié)構(gòu)化可復(fù)用提示設(shè)計框架)

    大語言模型 (Large Language Models, LLMs) 在不同領(lǐng)域都表現(xiàn)出了優(yōu)異的性能。然而,對于非AI專家來說,制定高質(zhì)量的提示來引導(dǎo) LLMs 是目前AI應(yīng)用領(lǐng)域的一項重要挑戰(zhàn)?,F(xiàn)有的提示工程研究已經(jīng)提出了一些零散的優(yōu)化原則,也有些研究設(shè)計了基于經(jīng)驗的提示優(yōu)化器。然而,這些研

    2024年03月11日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包