mysql常用命令有哪些呢,相信很多沒有經(jīng)驗(yàn)的人對(duì)此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。
專注于為中小企業(yè)提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)紅安免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上千家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。1、如何啟動(dòng)和停止mysql服務(wù)命令
netstartmysql
netstopmysql
2、登陸mysql命令
命令如下:mysql-u用戶名-p用戶密碼
鍵入命令mysql-uroot-p,回車后提示你輸入密碼,輸入12345,然后回車即可進(jìn)入到mysql中了,mysql的提示符是:
mysql>
注意事項(xiàng),如果需要連接到另外一臺(tái)機(jī)器上,則需要增加一個(gè)參數(shù)-h機(jī)器IP地址。
3、如何增加新用戶
命令如下:grant權(quán)限on數(shù)據(jù)庫.*to用戶名@登錄主機(jī)identifiedby"密碼"
舉例:我們?cè)黾右粋€(gè)用戶user1密碼為password123,可以在本機(jī)上進(jìn)行登錄,并對(duì)所有數(shù)據(jù)庫有查詢、插入、修改、刪除的權(quán)限。
首先用以管理員用戶連入mysql,輸入以下命令:
grantselect,insert,update,deleteon*.*touser1@localhostIdentifiedby"password123";
如果希望該用戶能夠在任何機(jī)器上登陸mysql,則將localhost改為"%"。
若不想user1有密碼,可以再打一個(gè)命令將密碼去掉。
grantselect,insert,update,deleteonmydb.*touser1@localhostidentifiedby"";
4、數(shù)據(jù)庫的操作命令
首先登錄到mysql數(shù)據(jù)庫中,其次在mysql的提示符下運(yùn)行下列命令,每個(gè)命令以分號(hào)結(jié)束。
4.1顯示數(shù)據(jù)庫列表。
showdatabases;
4.2顯示庫中的數(shù)據(jù)表:
usemysql;
showtables;
4.3顯示數(shù)據(jù)表的結(jié)構(gòu):
describe表名;
4.4建庫與刪庫:
createdatabase庫名;
dropdatabase庫名;
4.5建表:
use庫名;
createtable表名(字段列表);
droptable表名;
4.6清空表中記錄:
deletefrom表名;
4.8顯示表中的記錄:
select*from表名;
5、如何導(dǎo)入和導(dǎo)出數(shù)據(jù)
5.1導(dǎo)入數(shù)據(jù)命令
mysqlimport-uroot-p123456
mysqldump--opttest>mysql.test
表示將test數(shù)據(jù)庫導(dǎo)出到mysql.test文件,后者是一個(gè)文本文件
舉例:mysqldump-uroot-p123456--databasesdbname>mysql.dbname
是把數(shù)據(jù)庫dbname導(dǎo)出到文件mysql.dbname中。
6、mysql實(shí)用命令大全匯總
mysql>SHOWDATABASES;
創(chuàng)建一個(gè)數(shù)據(jù)庫MYSQLDATA
mysql>CREATEDATABASEMYSQLDATA;
選擇你所創(chuàng)建的數(shù)據(jù)庫
mysql>USEMYSQLDATA;(按回車鍵出現(xiàn)Databasechanged時(shí)說明操作成功!)
查看現(xiàn)在的數(shù)據(jù)庫中存在什么表
mysql>SHOWTABLES;
創(chuàng)建一個(gè)數(shù)據(jù)庫表
mysql>CREATETABLEMYTABLE(nameVARCHAR(20),sexCHAR(1));
顯示表的結(jié)構(gòu):
mysql>DESCRIBEMYTABLE;
往表中加入記錄
mysql>insertintoMYTABLEvalues("hyq","M");
用文本方式將數(shù)據(jù)裝入數(shù)據(jù)庫表中(例如D:/mysql.txt)
mysql>LOADDATALOCALINFILE"D:/mysql.txt"INTOTABLEMYTABLE;
導(dǎo)入.sql文件命令(例如D:/mysql.sql)
mysql>usedatabase;
mysql>sourced:/mysql.sql;
刪除表
mysql>dropTABLEMYTABLE;
清空表
mysql>deletefromMYTABLE;
更新表中數(shù)據(jù)
mysql>updateMYTABLEsetsex="f"wherename='hyq';
備份數(shù)據(jù)庫
mysqldump-uroot庫名>xxx.data
看完上述內(nèi)容,你們掌握mysql常用命令有哪些呢的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!