您好,登錄后才能下訂單哦!
mysql常用命令有哪些呢,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
1、如何啟動和停止mysql服務命令
netstartmysql
netstopmysql
2、登陸mysql命令
命令如下:mysql-u用戶名-p用戶密碼
鍵入命令mysql-uroot-p,回車后提示你輸入密碼,輸入12345,然后回車即可進入到mysql中了,mysql的提示符是:
mysql>
注意事項,如果需要連接到另外一臺機器上,則需要增加一個參數-h機器IP地址。
3、如何增加新用戶
命令如下:grant權限on數據庫.*to用戶名@登錄主機identifiedby"密碼"
舉例:我們增加一個用戶user1密碼為password123,可以在本機上進行登錄,并對所有數據庫有查詢、插入、修改、刪除的權限。
首先用以管理員用戶連入mysql,輸入以下命令:
grantselect,insert,update,deleteon*.*touser1@localhostIdentifiedby"password123";
如果希望該用戶能夠在任何機器上登陸mysql,則將localhost改為"%"。
若不想user1有密碼,可以再打一個命令將密碼去掉。
grantselect,insert,update,deleteonmydb.*touser1@localhostidentifiedby"";
4、數據庫的操作命令
首先登錄到mysql數據庫中,其次在mysql的提示符下運行下列命令,每個命令以分號結束。
4.1顯示數據庫列表。
showdatabases;
4.2顯示庫中的數據表:
usemysql;
showtables;
4.3顯示數據表的結構:
describe表名;
4.4建庫與刪庫:
createdatabase庫名;
dropdatabase庫名;
4.5建表:
use庫名;
createtable表名(字段列表);
droptable表名;
4.6清空表中記錄:
deletefrom表名;
4.8顯示表中的記錄:
select*from表名;
5、如何導入和導出數據
5.1導入數據命令
mysqlimport-uroot-p123456<mysql.dbname。
5.2導出數據命令
mysqldump--opttest>mysql.test
表示將test數據庫導出到mysql.test文件,后者是一個文本文件
舉例:mysqldump-uroot-p123456--databasesdbname>mysql.dbname
是把數據庫dbname導出到文件mysql.dbname中。
6、mysql實用命令大全匯總
mysql>SHOWDATABASES;
創建一個數據庫MYSQLDATA
mysql>CREATEDATABASEMYSQLDATA;
選擇你所創建的數據庫
mysql>USEMYSQLDATA;(按回車鍵出現Databasechanged時說明操作成功!)
查看現在的數據庫中存在什么表
mysql>SHOWTABLES;
創建一個數據庫表
mysql>CREATETABLEMYTABLE(nameVARCHAR(20),sexCHAR(1));
顯示表的結構:
mysql>DESCRIBEMYTABLE;
往表中加入記錄
mysql>insertintoMYTABLEvalues("hyq","M");
用文本方式將數據裝入數據庫表中(例如D:/mysql.txt)
mysql>LOADDATALOCALINFILE"D:/mysql.txt"INTOTABLEMYTABLE;
導入.sql文件命令(例如D:/mysql.sql)
mysql>usedatabase;
mysql>sourced:/mysql.sql;
刪除表
mysql>dropTABLEMYTABLE;
清空表
mysql>deletefromMYTABLE;
更新表中數據
mysql>updateMYTABLEsetsex="f"wherename='hyq';
備份數據庫
mysqldump-uroot庫名>xxx.data
看完上述內容,你們掌握mysql常用命令有哪些呢的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。