(1) 進(jìn)入mysql控制臺(tái),直接輸入mysql命令即可,如下。
成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供興慶網(wǎng)站建設(shè)、興慶做網(wǎng)站、興慶網(wǎng)站設(shè)計(jì)、興慶網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、興慶企業(yè)網(wǎng)站模板建站服務(wù),十多年興慶做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
# mysql
(2) 啟動(dòng)mysql: 進(jìn)入mysql控制的前提是保證mysql服務(wù)啟動(dòng),如下命令可以啟動(dòng)mysql
# /etc/init.d/mysqld start
其它的mysql數(shù)據(jù)庫(kù)相關(guān)的操作如下
(1) 創(chuàng)建數(shù)據(jù)庫(kù)TestDB
mysql create database TestDB;
(2) 制定TestDB數(shù)據(jù)庫(kù)為當(dāng)前默認(rèn)數(shù)據(jù)庫(kù)
mysql use TestDB;
(3) 在TestDB數(shù)據(jù)庫(kù)中創(chuàng)建表customers
mysql create table customers(userid int not null, username varchar(20) not null);
(4) 顯示數(shù)據(jù)庫(kù)列表
mysql show databases;
(5)顯示數(shù)據(jù)庫(kù)中的表
mysql show tables;
(6)刪除表customers
mysql drop table customers;
(7)顯示customers表的結(jié)構(gòu)
mysql desc customers;
(8) 向customers表中插入一條記錄
mysql insert into customers(userid, username) values(1, 'hujiahui');
(9) 讓操作及時(shí)生效;
mysql commit;
(10) 查詢customers中的記錄
mysql select * from customers;
(11) 更新表中的數(shù)據(jù)
mysql update customers set username='DennisHu' where userid=1;
(12) 刪除表中的記錄
mysql delete from customers;
(13)授予hjh用戶訪問數(shù)據(jù)庫(kù)的權(quán)限
# grant select, insert, update, delete on *.* to hjh@localhost indentified by "123456";
備注:hjh是Linux用戶名,123456是訪問mysql的密碼
(14)采用用戶名和密碼登錄mysql
# mysql -uhjh -p123456
一、單擊windows圖標(biāo)--搜索框內(nèi)輸入cmd,點(diǎn)擊運(yùn)行。
二、在彈出的CMD命令框中輸入:?"net start mysql",按下回車。
三、再次輸入"mysql -hlocalhost -uroot -p"命令回車 進(jìn)入mysql數(shù)據(jù)庫(kù)。
四、當(dāng)顯示下面的界面時(shí)表示成功鏈接到了mysql數(shù)據(jù)庫(kù)。
五、輸入”show databases”回車可以顯示你所擁有的數(shù)據(jù)庫(kù)。
(其中-h表示服務(wù)器名,localhost表示本地;-u為數(shù)據(jù)庫(kù)用戶名,root是mysql默認(rèn)用戶名;-p為密碼,如果設(shè)置了密碼,可直接在-p后鏈接輸入,如:-p123456,用戶沒有設(shè)置密碼,顯示Enter password時(shí),直接回車即可)。
拓展資料
MySQL是一種開放源代碼的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS),使用最常用的數(shù)據(jù)庫(kù)管理語(yǔ)言--結(jié)構(gòu)化查詢語(yǔ)言(SQL)進(jìn)行數(shù)據(jù)庫(kù)管理。MySQL是開放源代碼的,因此任何人都可以在General Public License的許可下下載并根據(jù)個(gè)性化的需要對(duì)其進(jìn)行修改。
mysql命令行登錄步驟如下:
步驟1:
在桌面選擇“這臺(tái)電腦”的圖標(biāo),右鍵--屬性--點(diǎn)擊“高級(jí)系統(tǒng)設(shè)置”--點(diǎn)擊“環(huán)境變量”。
步驟2:
新建MYSQL_HOME變量,并將值設(shè)置為C:\Program Files\MySQL\MySQL Server 5.5 。
步驟3:
編輯Path系統(tǒng)變量:在系統(tǒng)變量里,找到Path變量,點(diǎn)擊【編輯】按鈕。將;%MYSQL_HOME%\bin添加到path變量(一般放在最后面),注意如果前面有還有其他的配置,一定要在前面加上英文的分號(hào)(半角)。
MYSQL_HOME不是必須的,為了以后mysql重新安裝到其他目錄下的更改方便,畢竟Path系統(tǒng)變量比較多,修改容易出錯(cuò),因此也可直接在Path變量中添加:
C:\Program Files\MySQL\MySQL Server 5.5\bin(具體路徑需要根據(jù)mysql安裝位置確定)
步驟4:打開【開始】-【運(yùn)行】輸入【cmd】單擊【確定】后出現(xiàn)CMD命令黑色窗口。
這就是我們說(shuō)的CMD命令行,或者使用快捷鍵Windows鍵(在鍵盤上有個(gè)Windows標(biāo)志的按鍵)+R輸入cmd后回車。
步驟5:
在CMD命令窗口敲入命令?mysql -hlocalhost -uroot -p 【回車確認(rèn)】,輸入密碼即可登錄。
-h:后面接的是mysql所在的服務(wù),localhost表示服務(wù)器在本機(jī)。
-u:表示mysql數(shù)據(jù)的登錄名,當(dāng)前使用的登錄名是root。
-p:表示用戶密碼。
步驟6:登錄成功展示圖
1.查看數(shù)據(jù)庫(kù),選中使用數(shù)據(jù)庫(kù),并查看數(shù)據(jù)庫(kù)表,具體操作命令如下:
show databases;
use student;
show tables;
2.選擇student數(shù)據(jù)庫(kù)中的一張表stu_score,查看數(shù)據(jù)庫(kù)表數(shù)據(jù),并利用explain分析數(shù)據(jù)庫(kù)表,如下圖所示:
select * from stu_score;
explain select * from stu_score;
3.查看數(shù)據(jù)庫(kù)使用索引的情況,使用命令:
show status like 'Handler_read%';
4.用于分析和存儲(chǔ)表的關(guān)鍵字,分析的結(jié)果可以得到精準(zhǔn)的信息,利用命令analyze,
analyze table stu_score;
5.檢查數(shù)據(jù)庫(kù)表stu_score,檢查表是否有錯(cuò)誤,利用命令:
check table stu_score;
6.優(yōu)化數(shù)據(jù)庫(kù)表,利用命令:
optimize table stu_score;
擴(kuò)展資料:
可以使用命令行工具管理 MySQL 數(shù)據(jù)庫(kù)(命令 mysql 和 mysqladmin),也可以從 MySQL 的網(wǎng)站下載圖形管理工具 MySQL Administrator, MySQL Query Browser 和 MySQL Workbench。
phpMyAdmin是由 php 寫成的 MySQ L資料庫(kù)系統(tǒng)管理程程序,讓管理者可用 Web 界面管理 MySQL 資料庫(kù)。
phpMyBackupPro也是由 PHP 寫成的,可以透過 Web 界面創(chuàng)建和管理數(shù)據(jù)庫(kù)。它可以創(chuàng)建偽 cronjobs,可以用來(lái)自動(dòng)在某個(gè)時(shí)間或周期備份 MySQL 數(shù)據(jù)庫(kù)。
另外,還有其他的 GUI 管理工具,例如 mysql-front 以及 ems mysql manager,?navicat等等。
裝個(gè)客戶端吧,不然就從命令行登錄,語(yǔ)法如下
mysql -h主機(jī)地址
-u用戶名
-p用戶密碼
1、例1:連接到本機(jī)上的MySQL:
首先在打開DOS窗口,然后進(jìn)入目錄 mysqlbin,再鍵入命令mysql -uroot -p,回車后提示你輸密碼,如果剛安裝好MYSQL,超級(jí)用戶root是沒有密碼的,故直接回車即可進(jìn)入到MYSQL中了,MYSQL的提示符是:mysql。
2、例2:連接到遠(yuǎn)程主機(jī)上的MYSQL。假設(shè)遠(yuǎn)程主機(jī)的IP為:110.110.110.110,用戶名為root,密碼為abcd123。則鍵入以下命令:mysql -h110.110.110.110 -uroot -pabcd123。
3、退出MYSQL命令:exit (回車)。
連接MYSQL:
格式: mysql -h主機(jī)地址 -u用戶名 -p用戶密碼
1、例1:連接到本機(jī)上的MYSQL
找到mysql的安裝目錄,一般可以直接鍵入命令mysql -uroot -p,回車后提示你輸密碼,如果剛安裝好MYSQL,超級(jí)用戶root是沒有密碼的,故直接回車即可進(jìn)入到MYSQL中了,MYSQL的提示符是:mysql
2、連接到遠(yuǎn)程主機(jī)上的MYSQL
假設(shè)遠(yuǎn)程主機(jī)的IP為:10.0.0.1,用戶名為root,密碼為123。則鍵入以下命令:
mysql -h10.0.0.1 -uroot -p123
(注:u與root可以不用加空格,其它也一樣)
3、退出MYSQL命令
exit (回車)