如何入門MySQL

前言:
關(guān)于如何入門MySQL,后臺有好多同學(xué)咨詢我,可能部分讀者剛開始學(xué)習(xí)MySQL,我前面發(fā)的文章對部分同學(xué)來說暫時接觸不到。原本寫技術(shù)文章的目的是記錄自己的工作學(xué)習(xí),沒有考慮到讀者M(jìn)ySQL技術(shù)水平不一。本篇文章主要介紹MySQL技術(shù)的學(xué)習(xí)方法,剛?cè)腴T的同學(xué)可以參考下。

創(chuàng)新互聯(lián)專注于進(jìn)賢網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供進(jìn)賢營銷型網(wǎng)站建設(shè),進(jìn)賢網(wǎng)站制作、進(jìn)賢網(wǎng)頁設(shè)計、進(jìn)賢網(wǎng)站官網(wǎng)定制、小程序開發(fā)服務(wù),打造進(jìn)賢網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供進(jìn)賢網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

MySQL相關(guān)介紹

想要學(xué)習(xí)MySQL數(shù)據(jù)庫,我們首先要明白MySQL是什么,有什么作用,發(fā)展迭代歷程。

MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL AB 公司開發(fā),目前屬于 Oracle 旗下產(chǎn)品。MySQL 是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,在 WEB 應(yīng)用方面,MySQL是最好的 RDBMS (Relational Database Management System,關(guān)系數(shù)據(jù)庫管理系統(tǒng)) 應(yīng)用軟件之一。

MySQL是一種關(guān)系數(shù)據(jù)庫管理系統(tǒng),關(guān)系數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性。

MySQL所使用的 SQL 語言是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。MySQL 軟件采用了雙授權(quán)政策,分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),一般中小型網(wǎng)站的開發(fā)都選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫。
--源自百度百科

好用的開源軟件都有分支,Linux如此,MySQL也不例外。MySQL現(xiàn)在有兩個大的分支,MariaDB和Percona Server。Percona Server更多的關(guān)注加強(qiáng)性能,另外Percona公司發(fā)布的XtraBackup和pt-tookit好用到?jīng)]朋友的,這些利器可以讓DBA在管理MySQL時如虎添翼。

在MySQL AB公司被Sun收購之后,創(chuàng)始人發(fā)布了MariaDB,MariaDB更多的關(guān)注于新的功能。

關(guān)于學(xué)習(xí)MySQL,個人推薦使用MySQL5.7.17以上版本,安裝教程可參考前面我的文章。

下面簡單介紹下相關(guān)概念:
數(shù)據(jù)庫(database):指的是文件系統(tǒng)上的一組文件,在innoDB中表現(xiàn)為后綴為idb的文件。等同于schema。
實(shí)例(instance):指的是操作系統(tǒng)上的一組進(jìn)程/線程和內(nèi)存的集合。如果在MySQL服務(wù)器上執(zhí)行ps -ef | grep mysql,就能看見MySQL的進(jìn)程了。
簡單地說,數(shù)據(jù)庫指的是文件,實(shí)例指的是進(jìn)程/線程和內(nèi)存。平時我們說的數(shù)據(jù)庫,很多的時候指的是關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS),這些概念在嚴(yán)謹(jǐn)?shù)奈臋n中是要嚴(yán)格區(qū)分的,但是在平時的交流中,基本上大家約定俗成的說法是沒有問題的。
表(table):表是數(shù)據(jù)的矩陣。在一個數(shù)據(jù)庫中的表看起來像一個簡單的電子表格。
索引(index):使用索引可快速訪問數(shù)據(jù)庫表中的特定信息。索引是對數(shù)據(jù)庫表中一列或多列的值進(jìn)行排序的一種結(jié)構(gòu)。類似于書籍的目錄。

關(guān)于文檔

當(dāng)我們學(xué)習(xí)MySQL的過程中,難免會遇到某些困難,特別是某些參數(shù)該如何設(shè)置。這時候,官方文檔是最好的工具。

5.7版本官方文檔地址:
https://dev.mysql.com/doc/refman/5.7/en/

如何入門MySQLcdn.nlark.com/yuque/0/2019/png/119537/1563367843956-8141d671-bde8-4e33-9384-0f48a385002f.png">

英文看不太明白關(guān)系也不大,谷歌翻譯下網(wǎng)頁,能讀懂大概意思即可。個人認(rèn)為,官方文檔上的介紹比網(wǎng)上搜索的博客靠譜多了。

關(guān)于書籍

可能有些同學(xué)比較喜歡看專業(yè)書籍,對于想買書來學(xué)習(xí)MySQL的同學(xué),這里推薦下大名鼎鼎的《高性能MySQL》,這本書堪稱MySQL界的經(jīng)典,沒有之一的那種。

如何入門MySQL

總結(jié):?
關(guān)于如何入門MySQL,總結(jié)下來就是:首先搭建好學(xué)習(xí)環(huán)境,了解MySQL相關(guān)架構(gòu)及概念,然后再逐步進(jìn)行練習(xí)。文檔及書籍可以幫助你更系統(tǒng)的進(jìn)行學(xué)習(xí)。希望這篇文章對你有所幫助,其他人有好的學(xué)習(xí)方法也可以留言分享哦!

文章標(biāo)題:如何入門MySQL
標(biāo)題鏈接:http://muchs.cn/article46/gjgeeg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、網(wǎng)站維護(hù)、軟件開發(fā)、響應(yīng)式網(wǎng)站、企業(yè)建站、靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司