真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

入門MySQL的基礎知識有哪些

這篇文章主要講解了“入門MySQL的基礎知識有哪些”,文中的講解內(nèi)容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“入門MySQL的基礎知識有哪些”吧!

十載的中山網(wǎng)站建設經(jīng)驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。營銷型網(wǎng)站建設的優(yōu)勢是能夠根據(jù)用戶設備顯示端的尺寸不同,自動調(diào)整中山建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)從事“中山網(wǎng)站設計”,“中山網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。

基礎概念與基礎命令 

1)基礎概念 

① 數(shù)據(jù)庫

按照一定數(shù)據(jù)結(jié)構(gòu),存儲和管理數(shù)據(jù)的倉庫。 

② 數(shù)據(jù)庫的分類

數(shù)據(jù)庫的常見分類,是將數(shù)據(jù)庫分為關(guān)系型數(shù)據(jù)庫非關(guān)系型數(shù)據(jù)庫。 

③ 什么是關(guān)系型數(shù)據(jù)庫?

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

④ 數(shù)據(jù)庫管理系統(tǒng):DBMS

數(shù)據(jù)庫管理系統(tǒng)是用于管理和操作數(shù)據(jù)庫的軟件。
關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS)有Oracle、MySQL、SQL Server、DB2、IBM等。
非關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(NOSQL)有redis、Hbase、MongoDB、neo4j等。 

⑤ MySQL的介紹

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

⑥ 什么是SQL語言?

SQL語言,全稱是“structured query language”,叫結(jié)構(gòu)化查詢語言,是操作數(shù)據(jù)庫的標準化語言,能夠?qū)崿F(xiàn)對數(shù)據(jù)庫的訪問操作。

⑦ 注意MySQL和SQL的區(qū)別!

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

⑧ SQL語言的分類
入門MySQL的基礎知識有哪些    
⑨ 什么是“表”?

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

⑩ 什么是“列”?

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

? 什么是“數(shù)據(jù)類型”?

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

? 什么是“行”?

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

2)基礎命令 

① 連接數(shù)據(jù)庫

MySQL數(shù)據(jù)庫是“客戶機-主機名    端口    用戶名    用戶口令(密碼)
mysql -h localhost -u root -P 3306 -p 123

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

在CMD黑窗口中,如果你登陸了MySQL數(shù)據(jù)庫,是如下這個界面:入門MySQL的基礎知識有哪些 

② 選擇數(shù)據(jù)庫

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

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

show databases:返回可用數(shù)據(jù)庫的列表;

入門MySQL的基礎知識有哪些

show tables:返回數(shù)據(jù)庫表的列表;

入門MySQL的基礎知識有哪些

show columns from 表名:返回某個表的具體信息,等同于“desc+表名”;入門MySQL的基礎知識有哪些

SQL語句的書寫順序和執(zhí)行順序

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

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

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

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

入門MySQL的基礎知識有哪些

對上圖的解釋如下:

入門MySQL的基礎知識有哪些 

3)關(guān)于select和having執(zhí)行順序誰前誰后的說明

入門MySQL的基礎知識有哪些

感謝各位的閱讀,以上就是“入門MySQL的基礎知識有哪些”的內(nèi)容了,經(jīng)過本文的學習后,相信大家對入門MySQL的基礎知識有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!


文章標題:入門MySQL的基礎知識有哪些
分享網(wǎng)址:
http://weahome.cn/article/pccoig.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部