當(dāng)?MySQL?服務(wù)開啟后,就可以通過客戶端來登錄 MySQL 數(shù)據(jù)庫了。在 Windows 操作系統(tǒng)下可以使用 DOS 命令登錄數(shù)據(jù)庫,本節(jié)將介紹使用命令方式登錄 MySQL 數(shù)據(jù)庫的方法。
創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),秀嶼企業(yè)網(wǎng)站建設(shè),秀嶼品牌網(wǎng)站建設(shè),網(wǎng)站定制,秀嶼網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,秀嶼網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
登錄 MySQL 數(shù)據(jù)庫的具體操作步驟如下:
步驟 1):單擊“開始”→“Windows 系統(tǒng)”→“命令提示符”,如圖所示。
步驟 2):打開命令行提示符界面,輸入命令cd C:\Program Files\MySQL\MySQL Server 5.7\bin\,按回車鍵,如圖所示。
步驟 3):在命令提示符界面可以通過登錄命令mysql -h 127.0.0.1 -u root -p連接 MySQL 數(shù)據(jù)庫。
按回車鍵,系統(tǒng)會提示輸入密碼(Enter password),這里輸入配置向?qū)е性O(shè)置的密碼,驗證正確后,即可登錄 MySQL 數(shù)據(jù)庫,如圖所示。
提示:mysql 為登錄命令,-h 后面的參數(shù)是服務(wù)器的主機地址,在這里客戶端和服務(wù)器在同一臺機器上,所以輸入 localhost 或者 IP 地址;-u 后面跟登錄數(shù)據(jù)庫的用戶名稱,在這里為 root;-p 后面是用戶登錄密碼。
在 DOS 窗口下運行該命令后,系統(tǒng)會提示輸入密碼。密碼輸入正確以后,即可登錄到 MySQL 數(shù)據(jù)庫。
可以在 mysql 命令中直接加上密碼,該命令為 mysql -h localhost -u root -proot。這里的 -p 后面的 root 就是密碼。此處特別注意 -p 和密碼之間沒有空格。如果出現(xiàn)空格,系統(tǒng)將不會把后面的字符串當(dāng)成密碼來對待。
步驟 4):登錄成功后進入 MySQL 初始界面,會出現(xiàn)“Welcome to the MySQL monitor”的歡迎語,然后下面還有一些說明性的語句,如圖所示。
這些說明性語句介紹如下:
Commands end with; or\g:說明 mysql 命令行下的命令是以分號(;)或“\g”來結(jié)束的,遇到這個結(jié)束符就開始執(zhí)行命令。
Your MySQL connection id is 3:id 表示 MySQL 數(shù)據(jù)庫的連接次數(shù)。
Server version: 5. 7.29-log MySQL Community Server(GPL):Server version?后面說明數(shù)據(jù)庫的版本,這個版本為 5.7.29。Community 表示該版本是社區(qū)版。
Type 'help;' or '\h' for help:表示輸入”help;“或者”\h“可以看到幫助信息。
Type '\c' to clear the current input statement:表示遇到”\c“就清除前面的命令。
提示:當(dāng)窗口中出現(xiàn)如上圖所示的說明信息,命令提示符變?yōu)椤癿ysql”時,表明已經(jīng)成功登錄 MySQL 服務(wù)器,可以開始對數(shù)據(jù)庫進行操作了。
通過命令行客戶端軟件登錄
當(dāng) MySQL 軟件安裝完后,一般都會安裝一個簡單命令行使用程序(MySQL Command Line Client),該客戶端沒有流行的用戶界面。
選擇”開始“→”程序“→”MySQL“→”MySQL 5.7 Command Line Client?“,打開 MySQL Command Line Client 進入提示輸入密碼的界面,如圖所示。
請點擊輸入圖片描述
輸入正確的密碼后,登錄到 MySQL 軟件,如果以這種方式登錄 MySQL,需要保證 MySQL 服務(wù)處于啟動狀態(tài)。
如果輸入密碼后,程序窗口出現(xiàn)閃退現(xiàn)象,則可以參考《MySql Command Line Client閃退解決方案》一節(jié)。
瀏覽器顯示什么?404? 重置一下網(wǎng)絡(luò)吧,命令行輸入
netsh winsock reset (需要管理員權(quán)限哦)
1、 mysql安裝好后,在mysql的安裝目錄中有個bin目錄,里面有很多客戶端軟件,如果是mysql的客戶端,找到mysql.exe,這個是用于操作數(shù)據(jù)庫的系統(tǒng)客戶端軟件。
2、 客戶端選擇:一般情況下,我們在學(xué)習(xí)的時候會通過使用Windows下的控制臺進行訪問,即win + R 同時按住打開運行,輸入cmd命令進入控制臺,然后進入到mysql的bin目錄(具體可以看一下Windows下控制器切換路徑(百度經(jīng)驗));或者在開發(fā)的時候通常會使用一些集成工具,如Navicat之類。
3、 數(shù)據(jù)庫操作步驟:學(xué)習(xí)的時候客戶端和服務(wù)端是同時安裝的,都在一臺電腦上,但是要理解,mysql的客戶端和服務(wù)端通常不會在一臺機器上的(服務(wù)器在機房,客戶端就在個人電腦上),因此是需要進行一些步驟操作的。(下面以windows下的控制臺為例)
① 連接認證:mysql/mysql.exe -h主機地址 -P端口 -u用戶名 -p密碼,其中h可以是ip地址也可以是主機名如-hlocalhost/-h127.0.0.1,本地可以省略;-P(大寫P)是端口,一般mysql是3306,默認可以省略;-u是用戶名,如果沒有匿名賬號,必填;-p(小寫p)是密碼,一般必填,最好是輸入-p后先回車,后輸入密碼(密文輸入密碼,更安全)
② 發(fā)送SQL指令,SQL(【百科】結(jié)構(gòu)化查詢語言Structured Query Language結(jié)構(gòu)化查詢語言)是mysql能識別的操作指令,這塊如果想深入學(xué)習(xí)理解可以參照MySQL的API文檔或者參考黑馬程序員下的6天玩轉(zhuǎn)MySQL,一般情況下分為幾大類:
DDL:Data Definition Language,數(shù)據(jù)定義語言,定義結(jié)構(gòu)。如創(chuàng)建數(shù)據(jù)庫:create database `test` charset utf8;
DML:Data Manipulation Language,數(shù)據(jù)操作語言,進行數(shù)據(jù)操作。如增刪改查指令:insert into table values()/delete from table where condition/update table set key = value/select * from table
DCL:Data Controller Language,數(shù)據(jù)控制語言,進行權(quán)限管理。如給用戶授權(quán):grant seletet on *.* to 'root'@localhost
③ 解析:一般情況下客戶端會自動解析MySQL服務(wù)器執(zhí)行返回的結(jié)果不需要我們進行額外操作,但是如果是其他編程語言需要使用MySQL執(zhí)行的結(jié)果,那么還需要額外的解析(參照黑馬程序員6天玩轉(zhuǎn)MySQL中的PHP操作mysql)
④ 斷開連接:數(shù)據(jù)庫用完之后,要養(yǎng)成主動斷開的習(xí)慣(被動也可以,但是如果被動沒有斷開,那么就會“占線”),mysql的客戶端可以使用\q | quit | exit,任意一個退出
語法如下
mysql -h主機地址
-u用戶名
-p用戶密碼
1、例1:連接到本機上的MySQL:
首先在打開DOS窗口,然后進入目錄 mysqlbin,再鍵入命令mysql -uroot -p,回車后提示你輸密碼,如果剛安裝好MYSQL,超級用戶root是沒有密碼的,故直接回車即可進入到MYSQL中了,MYSQL的提示符是:mysql。
2、例2:連接到遠程主機上的MYSQL。假設(shè)遠程主機的IP為:110.110.110.110,用戶名為root,密碼為abcd123。則鍵入以下命令:mysql -h110.110.110.110 -uroot -pabcd123。
3、退出MYSQL命令:exit (回車)。
使用MySql自帶的命令行工具打開mysql。
先把mysqlbin目錄路徑添加到系統(tǒng)環(huán)境變量path中,之后在cmd中輸入mysql-h127、0.0.1-uroot-p然后輸入密碼即可連接mysql。
MySQL的用法如下:
一、準(zhǔn)備工作:
1、打開任務(wù)管理器,啟動MySQL服務(wù)(點擊開始即可)。
2、打開下載好的連接工具Navicat,選擇要連接的數(shù)據(jù)庫(MySQL),彈出MySQL-新建連接窗口,點擊測試連接,出現(xiàn)連接成功,點擊確定。
二、新建數(shù)據(jù)庫:
在連接好的MySQL連接上點擊右鍵,選擇新建數(shù)據(jù)庫,彈出新建數(shù)據(jù)庫窗口后,取數(shù)據(jù)庫名,輸入字符集為utf8,輸入排序規(guī)則為utf8_icelandic_ci,點擊確定,即可創(chuàng)建成功。
三、新建數(shù)據(jù)庫表:
在表上點擊右鍵,選擇新建表,添加字段,設(shè)置標(biāo)識列(勾選自動遞增)。
四、導(dǎo)入數(shù)據(jù)庫表:
準(zhǔn)備一張要導(dǎo)入MySQL數(shù)據(jù)庫的表:在表上點擊右鍵,選擇運行SQL文件,彈出運行SQL文件,選擇數(shù)據(jù)庫表的位置,找到你要導(dǎo)入的表,點擊開始完成導(dǎo)入,然后關(guān)閉即可。再次在表上點擊右鍵,選擇刷新,完成表的導(dǎo)入。
五、寫sql語句:
點擊新建查詢,然后選擇要連接的數(shù)據(jù)庫和表,即可盡情打代碼啦!??!