MySQL

一、MySQL概述

1.概述

MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL AB公司開發(fā),目前屬于Oracle公司。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性。

2.特點

●? ?MySQL 是開源的,目前隸屬于 Oracle 旗下產(chǎn)品。

●? ?MySQL 支持大型的數(shù)據(jù)庫。可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫。

●? ?MySQL 使用標(biāo)準(zhǔn)的 SQL 數(shù)據(jù)語言形式。

●? ?MySQL 可以運行于多個系統(tǒng)上,并且支持多種語言。這些編程語言包括 C、C++、Python、Java、Perl、PHP、Eiffel、Ruby 和 Tcl 等。

●? ?MySQL 對PHP有很好的支持,PHP 是目前最流行的 Web 開發(fā)語言。

●? ?MySQL 支持大型數(shù)據(jù)庫,支持 5000 萬條記錄的數(shù)據(jù)倉庫,32 位系統(tǒng)表文件最大可支持 4GB,64 位系統(tǒng)支持最大的表文件為8TB。

●? ?MySQL 是可以定制的,采用了 GPL 協(xié)議,你可以修改源碼來開發(fā)自己的 MySQL 系統(tǒng)。

3.下載

官網(wǎng)下載

二、安裝

MySQL卸載

1.打開下載的mysql安裝文件mysql-5.5.27-win32.zip,雙擊安裝:

接收協(xié)議,下一步:

2.選擇安裝類型,有"Typical(默認)"、"Complete(完全)"、"Custom(用戶自定義)"三個選項,選擇"Custom",按"next"鍵繼續(xù)。

3.點擊"install"

4.進入MySQL介紹,下一步即可:

5.安裝完成,直接啟動即可:

三、配置

1.安裝完成了,出現(xiàn)如下界面將進入mysql配置向?qū)А?/p>

2.選擇配置方式,“Detailed Configuration(手動精確配置)”、“Standard Configuration(標(biāo)準(zhǔn)配置)”,我們選擇“Detailed Configuration”,方便熟悉配置過程。

3.選擇服務(wù)器類型,“Developer Machine(開發(fā)測試類,mysql占用很少資源)”、“Server Machine(服務(wù)器類型,mysql占用較多資源)”、“Dedicated MySQL Server Machine(專門的數(shù)據(jù)庫服務(wù)器,mysql占用所有可用資源)”

4.選擇mysql數(shù)據(jù)庫的大致用途,“Multifunctional Database(通用多功能型,好)”、“Transactional Database Only(服務(wù)器類型,專注于事務(wù)處理,一般)”、“Non-Transactional Database Only(非事務(wù)處理型,較簡單,主要做一些監(jiān)控、記數(shù)用,對MyISAM數(shù)據(jù)類型的支持僅限于non-transactional),按“Next”繼續(xù)。

5.數(shù)據(jù)庫存儲位置,下一步:

6.選擇網(wǎng)站并發(fā)連接數(shù),同時連接的數(shù)目,“Decision Support(DSS)/OLAP(20個左右)”、“Online Transaction Processing(OLTP)(500個左右)”、“Manual Setting(手動設(shè)置,自己輸一個數(shù))”。

7.是否啟用TCP/IP連接,設(shè)定端口,如果不啟用,就只能在自己的機器上訪問mysql數(shù)據(jù)庫了,在這個頁面上,您還可以選擇“啟用標(biāo)準(zhǔn)模式”(Enable Strict Mode),這樣MySQL就不會允許細小的語法錯誤。如果是新手,建議您取消標(biāo)準(zhǔn)模式以減少麻煩。但熟悉MySQL以后,盡量使用標(biāo)準(zhǔn)模式,因為它可以降低有害數(shù)據(jù)進入數(shù)據(jù)庫的可能性。按“Next”繼續(xù)

8.選擇字符集,就是對mysql默認數(shù)據(jù)庫語言編碼進行設(shè)置(重要),一般選UTF-8,按 “Next”繼續(xù):

9.選擇是否將mysql安裝為windows服務(wù),還可以指定Service Name(服務(wù)標(biāo)識名稱),是否將mysql的bin目錄加入到Windows PATH(加入后,就可以直接使用bin下的文件,而不用指出目錄名,比如連接,“mysql.exe -uusername -ppassword;”就可以了,不用指出mysql.exe的完整地址,很方便),我這里全部打上了勾,Service Name不變。按“Next”繼續(xù)。

10.詢問是否要修改默認root用戶(超級管理)的密碼?!癊nable root access from remote machines(是否允許root用戶在其它的機器上登陸,如果要安全,就不要勾上,如果要方便,就勾上它)”。最后“Create An Anonymous Account(新建一個匿名用戶,匿名用戶可以連接數(shù)據(jù)庫,不能操作數(shù)據(jù),包括查詢)”,一般就不用勾了,設(shè)置完畢,按“Next”繼續(xù)。

11.執(zhí)行

四、開啟和關(guān)閉數(shù)據(jù)庫服務(wù):

兩種方式

第一種

計算機→管理→服務(wù)→找到數(shù)據(jù)庫→操作

第二種

命令行方式,win→“命令提示符” → 以管理員身份打開 → net stop 數(shù)據(jù)庫名(MySQLFly)

net start 數(shù)據(jù)庫名(MySQLFly)打開數(shù)據(jù)庫服務(wù)

五、登錄、退出數(shù)據(jù)庫

1.登錄

????命令行方式,win → “命令提示符” → 以管理員身份打開 →

????mysql -h localhost -P 3306 -u root -p

2.退出

????exit 或者 ctrl+c

六、常見命令

1.顯示數(shù)據(jù)庫

show databases;

2.數(shù)據(jù)庫切換

use 數(shù)據(jù)庫;

3.查看當(dāng)前庫的所有表

show tables;

4.查看其他庫所有表

show tables from 庫名;

5.創(chuàng)建表

create table 表名(

? ? 列名? 類型,

? ? 列名? 類型

);

6.查看表結(jié)構(gòu)

desc 表名;

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL AB 公司開發(fā),目前屬于 Oracle 旗下產(chǎn)品。My...
    黃花菜已涼閱讀 4,663評論 3 60
  • 一、數(shù)據(jù)庫概述 1.為什么軟件測試工程師還需要學(xué)習(xí)數(shù)據(jù)庫以及開發(fā)方面的知識? 測試工程師的目的是找出軟件的不足,并...
    故里里閱讀 615評論 0 1
  • 一、數(shù)據(jù)庫概述 1.為什么軟件測試工程師還需要學(xué)習(xí)數(shù)據(jù)庫以及開發(fā)方面的知識? 測試工程師的目的是找出軟件的不足,并...
    zflain閱讀 133評論 0 0
  • MySQL概述 1. 概述 MySQL 是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典 MySQL AB 公司開發(fā),目前屬于 ...
    JingFR閱讀 92評論 0 0
  • 一、MySQL概述 1. 概述 MySQL 是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典 MySQL AB 公司開發(fā),目前屬...
    澄子_向錢看閱讀 52評論 0 0

友情鏈接更多精彩內(nèi)容