下面一起來了解下操作MySQL的常用方法,相信大家看完肯定會(huì)受益匪淺,文字在精不在多,希望操作MySQL的常用方法這篇短內(nèi)容是你想要的。
創(chuàng)新互聯(lián)專注于企業(yè)全網(wǎng)整合營(yíng)銷推廣、網(wǎng)站重做改版、渝中網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5技術(shù)、商城網(wǎng)站定制開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為渝中等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
MySQL常用操作 (1)更改mysql數(shù)據(jù)庫(kù)root密碼 #給mysql的root用戶設(shè)置密碼 mysqladmin -uroot password 'yourpassword' #登入到本地mysql mysql -uroot -p (2)連接遠(yuǎn)程數(shù)據(jù)庫(kù) #remote_host_ip:遠(yuǎn)程或者本地局域網(wǎng)的數(shù)據(jù)庫(kù)服務(wù)器ip #-P:遠(yuǎn)程或者本地局域網(wǎng)的數(shù)據(jù)庫(kù)服務(wù)器mysql的端口 mysql -uroot -p -hremote_host_ip -Pport (3)mysql常用操作 (a)查詢當(dāng)前庫(kù) show databases; (b)查詢某個(gè)庫(kù)的表; use databasename; show tables; (c)查詢某個(gè)表的全部字段 desc table_name; #查詢表的定義 show create table_name\G; (d)查看當(dāng)前是哪個(gè)用戶 select user(); (e)查看當(dāng)前所使用的數(shù)據(jù)庫(kù) select database(); (f)創(chuàng)建一個(gè)數(shù)據(jù)庫(kù) create database db1; (g)創(chuàng)建一個(gè)新表 use db1; #字段名需要用反引號(hào)括起來 create table tablename (`id` int(4), `name` char(40)); (h)查看當(dāng)前數(shù)據(jù)庫(kù)版本 select version(); (i)查看mysql的當(dāng)前狀態(tài) #參見show_status.txt文檔 show status; (j)查看mysql參數(shù) #參見variables.txt文檔 show variables; (k)修改mysql的參數(shù) #符號(hào)%類似 show variables like 'max_connect%'; #如修改max_connect_errors set global max_connect_errors = 1000; (l)查看當(dāng)前服務(wù)器的隊(duì)列 show processlist; (m)創(chuàng)建一個(gè)普通用戶并授權(quán) #授權(quán)給本地用戶 #all:表示所有權(quán)限(如讀、寫、查詢、刪除等操作) #*.*:前一個(gè)*代表數(shù)據(jù)庫(kù)名,后面一個(gè)*表示庫(kù)里的表名 #*.*:表示當(dāng)前mysql數(shù)據(jù)庫(kù)中所有數(shù)據(jù)庫(kù)中的所有數(shù)據(jù)表 #identified by:后面接密碼 grant all on *.* to user1 identified by '123123'; #給網(wǎng)絡(luò)上其他主機(jī)授權(quán) #用戶名和主機(jī)名之間用@隔開 grant all on *.* to 'user2'@'10.0.0.1.2' identified by '111222'; #主機(jī)名用%替代,表示所有主機(jī) grant all on db1.* to 'user3'@'%' identified by 'aaabbb'; (4)常用SQL語(yǔ)句 (a)查詢語(yǔ)句 select count(*) from mysql.user; select * from mysql.db; select db from mysql.db; select db,user from mysql.db; select * from mysql.db where host like '10.0.1.%'; (b)插入一行 insert into db1.t1 values(1, 'abc'); (c)更改一行 update db1.t1 set name='aaa' where id=1; (d)清空某個(gè)數(shù)據(jù)表 truncate table db1.t1; (e)刪除表 drop table db1.t1; (f)刪除數(shù)據(jù)庫(kù) drop database db1; (5)mysql數(shù)據(jù)備份與恢復(fù) (a)mysql備份 mysqldump -uroot -p'password' mysql > /tmp/mysql.sql; (b)恢復(fù) mysql -uroot -p'password' mysql < /tmp/mysql.sql;
看完操作MySQL的常用方法這篇文章后,很多讀者朋友肯定會(huì)想要了解更多的相關(guān)內(nèi)容,如需獲取更多的行業(yè)信息,可以關(guān)注我們的行業(yè)資訊欄目。
本文名稱:操作MySQL的常用方法有哪些
本文網(wǎng)址:http://jinyejixie.com/article20/pgisjo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、全網(wǎng)營(yíng)銷推廣、微信公眾號(hào)、做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)