溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql常用命令有哪些呢

發(fā)布時間:2021-11-30 18:11:59 來源:億速云 閱讀:106 作者:柒染 欄目:數(shù)據(jù)庫

mysql常用命令有哪些呢,相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

1、如何啟動和停止mysql服務命令
netstartmysql
netstopmysql
2、登陸mysql命令
命令如下:mysql-u用戶名-p用戶密碼
鍵入命令mysql-uroot-p,回車后提示你輸入密碼,輸入12345,然后回車即可進入到mysql中了,mysql的提示符是:
mysql>
注意事項,如果需要連接到另外一臺機器上,則需要增加一個參數(shù)-h機器IP地址。
3、如何增加新用戶
命令如下:grant權(quán)限on數(shù)據(jù)庫.*to用戶名@登錄主機identifiedby"密碼"
舉例:我們增加一個用戶user1密碼為password123,可以在本機上進行登錄,并對所有數(shù)據(jù)庫有查詢、插入、修改、刪除的權(quán)限。
首先用以管理員用戶連入mysql,輸入以下命令:
grantselect,insert,update,deleteon*.*touser1@localhostIdentifiedby"password123";
如果希望該用戶能夠在任何機器上登陸mysql,則將localhost改為"%"。
若不想user1有密碼,可以再打一個命令將密碼去掉。
grantselect,insert,update,deleteonmydb.*touser1@localhostidentifiedby"";
4、數(shù)據(jù)庫的操作命令
首先登錄到mysql數(shù)據(jù)庫中,其次在mysql的提示符下運行下列命令,每個命令以分號結(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、如何導入和導出數(shù)據(jù)
5.1導入數(shù)據(jù)命令
mysqlimport-uroot-p123456<mysql.dbname。
5.2導出數(shù)據(jù)命令
mysqldump--opttest>mysql.test
表示將test數(shù)據(jù)庫導出到mysql.test文件,后者是一個文本文件
舉例:mysqldump-uroot-p123456--databasesdbname>mysql.dbname
是把數(shù)據(jù)庫dbname導出到文件mysql.dbname中。
6、mysql實用命令大全匯總
mysql>SHOWDATABASES;
創(chuàng)建一個數(shù)據(jù)庫MYSQLDATA
mysql>CREATEDATABASEMYSQLDATA;
選擇你所創(chuàng)建的數(shù)據(jù)庫
mysql>USEMYSQLDATA;(按回車鍵出現(xiàn)Databasechanged時說明操作成功!)
查看現(xiàn)在的數(shù)據(jù)庫中存在什么表
mysql>SHOWTABLES;
創(chuàng)建一個數(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;
導入.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常用命令有哪些呢的方法了嗎?如果還想學到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI