91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MYSQL中基礎知識有哪些

發布時間:2021-10-31 19:42:56 來源:億速云 閱讀:157 作者:小新 欄目:開發技術

這篇文章主要介紹了MYSQL中基礎知識有哪些,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

1、基礎概念與基礎命令

1)基礎概念

① 數據庫

按照一定數據結構,存儲和管理數據的倉庫。

② 數據庫的分類

數據庫的常見分類,是將數據庫分為關系型數據庫和非關系型數據庫。

③ 什么是關系型數據庫?

將復雜的關系,以簡單的二元形式進行表示,即用行和列的形式進行表示(表格形式),其中每一行叫做記錄,列叫做字段。其中MySQL就是一種很常用的關系型數據庫。
二元形式:類似于excel表格數據,就是一種二元形式。

④ 數據庫管理系統:DBMS

數據庫管理系統是用于管理和操作數據庫的軟件。其中,關系型數據庫管理系統(RDBMS)有Oracle、MySQL、SQL Server、DB2、IBM等。非關系型數據庫管理系統(Nosql)有redis、Hbase、mongodb、neo4j等

⑤ MySQL的介紹

MySQL是一個關系型的數據庫管理系統。最初是由mysql ab公司設計出來的產品,后來被Oracle數據庫收購了。MySQL數據庫內部采用“分庫分表”的形式管理數據。一個MySQL數據庫管理系統可以管理多個數據庫;一個數據庫中又可以存放多張表。同時MySQL開源免費,支持千萬級別的數據查詢,支持GPL(開源許可證)。

⑥ 什么是SQL語言?

SQL語言,全稱是“structured query language”,叫結構化查詢語言,是操作數據庫的標準化語言,能夠實現對數據庫的訪問何操作。

⑦ 注意MySQL和SQL的區別!

這里有一種錯誤的說法:你會不會MySQL?其實這個說法是有問題的,MySQL指的其是數據庫管理系統,問你會不會MySQL,其實是問你會不是對數據庫進行增、刪、改、查,因此這個MySQL說的就是前面提到的“SQL語言”,只不過大家習慣性的用MySQL這種說法代替SQL。

⑧ SQL語言的分類

MYSQL中基礎知識有哪些

⑨ 什么是“表”?

表是某種特定類型數據的結構化清單。
這里所說的“某種特定類型”指的是存儲在表中的數據,是一種類型的數據。你不能將顧客信息的清單和訂單的清單都柔和在一起,存儲在同一張數據庫表中。這對于以后數據的檢索和訪問變得困難,我們應該一個清單一張表。
每張數據庫都應該有一個表名,用來唯一標識自己。同一個數據庫中不能有表名相同的兩張表,但是不同的數據庫中卻可以使用相同的表名。

⑩ 什么是“列”?

表由列組成,每一列存儲著表中某部分的信息。每一列是是表中的一個字段。一張表是由一個或 多個列組成的。
需要特別注意的是:表中的每一列應該是存儲著一條特定的信息。例如,省份、城市、郵政編碼應該都是單獨的列。我們不能將這3個不同的信息,都組合在一個列中,否則會給查詢增加很大的麻煩。

? 什么是“數據類型”?

表中的每一列都應該具有相應的數據類型,數據類型標志著該列可以存儲哪些數據。
常用的數據類型有字符串類型、數值類型、日期類型。數據類型的詳細介紹,將會在后面的系列文章中給出。
數據類型有很重要的作用,它能夠幫助正確的排序數據,并且在優化磁盤使用方面騎著很重要的作用。

? 什么是“行”?

表中的數據是按行存儲的,每一行代表一個記錄。如果將表想象成一個網格,那么網格中垂直的列為表列,水平行為表行。

2)基礎命令

① 連接數據庫

MySQL數據庫是“客戶機-服務器”類型的數據庫管理系統。形象地說,一個MySQL數據庫管理系統至少存在著兩部分,一是服務器端,這個我們看不到,卻每次使用數據庫的時候,總是從里面獲取到數據。二是客戶端,我經常使用的客戶端有CMD窗口、Navicat,這些客戶端能夠讓我們輸入SQL語句,來進行數據的訪問和獲取。因此我們在執行命令之前,需要先登錄到這個數據庫管理系統。

"登錄MySQL數據庫,需要以下幾個信息"
主機名    端口    用戶名    用戶口令(密碼)
mysql -h localhost -u root -P 3306 -p 123

-h 主機名:localhost表示服務器在本地
-u 用戶名:用戶名root
-P 端口:默認端口3306
-p 口令:口令123

在CMD黑窗口中,如果你登陸了MySQL數據庫,是如下這個界面:

MYSQL中基礎知識有哪些

② 選擇數據庫

當你剛剛連接上數據庫的時候,是沒有任何一個數據庫打開供你使用的。在你對任意數據庫執行操作之前,你需要先選擇一個數據庫。

"基本語法":use 數據庫名;
use huangwei;
"""
注意:在CMD黑窗口中,每一句代碼后面必須帶上一個“;”分號。但是在好多軟件中
使用SQL語句,卻不需要帶上“;”分號,有時候帶上“;”分號還會出錯。
"""

③ 了解數據庫和表

show databases:返回可用數據庫的列表;

MYSQL中基礎知識有哪些

show tables:返回數據庫表的列表;

MYSQL中基礎知識有哪些

show columns from 表名:返回某個表的具體信息,等同于“desc+表名”;

MYSQL中基礎知識有哪些

2、SQL語句的書寫順序和執行順序

你如果想要學好SQL語句,必須首先了解SQL語句的書寫順序和執行順序。SQL語句的書寫順序和執行順序不一致,是導致SQL寫錯、寫不出來的重要原因。鑒于此,在學習SQL語句的過程中,你要好好理解”書寫順序“和”執行順序“兩個概念。

1)一個完整SQL查詢語句的書寫順序

-- "mysql語句編寫順序"
1 select distinct *
2 from 表(或結果集)
3 where …
4 group by …having…
5 order by …
6 limit start,length
-- 注:1、2屬于最基本語句,必須含有。
-- 注:1、2可以與3、4、5、6中任一搭配,也可以與3、4、5、6中多個同時搭配。

2)一個完整的SQL語句執行順序

MYSQL中基礎知識有哪些

對上圖的解釋如下:

MYSQL中基礎知識有哪些

3)關于select和having執行順序誰前誰后的說明

MYSQL中基礎知識有哪些

注意:誰要是有說服我的說法,麻煩留言告知我一下,謝謝。

感謝你能夠認真閱讀完這篇文章,希望小編分享的“MYSQL中基礎知識有哪些”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

温州市| 易门县| 临泉县| 凤山县| 高邑县| 盐城市| 土默特右旗| 洪江市| 余江县| 依安县| 都兰县| 海淀区| 韩城市| 南充市| 双牌县| 平顺县| 成武县| 北安市| 宁陵县| 新竹市| 安远县| 三原县| 吉安县| 黑水县| 宣汉县| 曲阳县| 常州市| 台前县| 什邡市| 开远市| 元朗区| 宜兰市| 侯马市| 达日县| 玛曲县| 神木县| 泸溪县| 文登市| 金秀| 临湘市| 桦甸市|