亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網(wǎng)絡(luò),我們將竭誠為您提供優(yōu)質(zhì)的服務(wù)! 誠征網(wǎng)絡(luò)推廣 | 網(wǎng)站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯(lián)系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業(yè)務(wù)咨詢
有事點(diǎn)擊這里…  531199185
有事點(diǎn)擊這里…  61352289
點(diǎn)擊這里給我發(fā)消息  81721488
有事點(diǎn)擊這里…  376585780
有事點(diǎn)擊這里…  872642803
有事點(diǎn)擊這里…  459248018
有事點(diǎn)擊這里…  61352288
有事點(diǎn)擊這里…  380791050
技術(shù)支持
有事點(diǎn)擊這里…  714236853
有事點(diǎn)擊這里…  719304487
有事點(diǎn)擊這里…  1208894568
有事點(diǎn)擊這里…  61352289
在線客服
有事點(diǎn)擊這里…  531199185
有事點(diǎn)擊這里…  61352288
有事點(diǎn)擊這里…  983054746
有事點(diǎn)擊這里…  893984210
當(dāng)前位置:首頁 >> 技術(shù)文章 >> 文章瀏覽
技術(shù)文章

MYSQL 常用命令

添加時間:2012-12-7 11:01:52  添加: 思海網(wǎng)絡(luò) 

有很多朋友雖然安裝好了mysql但卻不知如何使用它。在這篇文章中我們就從連接MYSQL、修改密碼、增加用戶等方面來學(xué)習(xí)一些MYSQL的常用命令。 

一、連接MYSQL。 

格式: mysql -h主機(jī)地址 -u用戶名 -p用戶密碼 

1、例1:連接到本機(jī)上的MYSQL。 

首先在打開DOS窗口,然后進(jìn)入目錄 mysqlbin,再鍵入命令mysql -uroot -p,回車后提示你輸密碼,如果剛安裝好MYSQL,超級用戶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 

(注:u與root可以不用加空格,其它也一樣) 

3、退出MYSQL命令: exit (回車) 

二、修改密碼。 

格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼 

1、例1:給root加個密碼ab12。首先在DOS下進(jìn)入目錄mysqlbin,然后鍵入以下命令 

mysqladmin -uroot -password ab12 

注:因?yàn)殚_始時root沒有密碼,所以-p舊密碼一項(xiàng)就可以省略了。 

2、例2:再將root的密碼改為djg345。 

mysqladmin -uroot -pab12 password djg345 

三、增加新用戶。(注意:和上面不同,下面的因?yàn)槭荕YSQL環(huán)境中的命令,所以后面都帶一個分號作為命令結(jié)束符) 

格式:grant select on 數(shù)據(jù)庫.* to 用戶名@登錄主機(jī) identified by \"密碼\" 

例1、增加一個用戶test1密碼為abc,讓他可以在任何主機(jī)上登錄,并對所有數(shù)據(jù)庫有查詢、插入、修改、刪除的權(quán)限。首先用以root用戶連入MYSQL,然后鍵入以下命令: 

grant select,insert,update,delete on *.* to test1@\"%\" Identified by \"abc\"; 

但例1增加的用戶是十分危險的,你想如某個人知道test1的密碼,那么他就可以在internet上的任何一臺電腦上登錄你的mysql數(shù)據(jù)庫并對你的數(shù)據(jù)可以為所欲為了,解決辦法見例2。 

例2、增加一個用戶test2密碼為abc,讓他只可以在localhost上登錄,并可以對數(shù)據(jù)庫mydb進(jìn)行查詢、插入、修改、刪除的操作(localhost指本地主機(jī),即MYSQL數(shù)據(jù)庫所在的那臺主機(jī)),這樣用戶即使用知道test2的密碼,他也無法從internet上直接訪問數(shù)據(jù)庫,只能通過MYSQL主機(jī)上的web頁來訪問了。 

grant select,insert,update,delete on mydb.* to test2@localhost identified by \"abc\"; 

如果你不想test2有密碼,可以再打一個命令將密碼消掉。 

grant select,insert,update,delete on mydb.* to test2@localhost identified by \"\"; 

在上篇我們講了登錄、增加用戶、密碼更改等問題。下篇我們來看看MYSQL中有關(guān)數(shù)據(jù)庫方面的操作。注意:你必須首先登錄到MYSQL中,以下操作都是在MYSQL的提示符下進(jìn)行的,而且每個命令以分號結(jié)束。 

一、操作技巧 

1、如果你打命令時,回車后發(fā)現(xiàn)忘記加分號,你無須重打一遍命令,只要打個分號回車就可以了。也就是說你可以把一個完整的命令分成幾行來打,完后用分號作結(jié)束標(biāo)志就OK。 

2、你可以使用光標(biāo)上下鍵調(diào)出以前的命令。但以前我用過的一個MYSQL舊版本不支持。我現(xiàn)在用的是mysql-3.23.27-beta-win。 

二、顯示命令 

1、顯示數(shù)據(jù)庫列表。 

show databases; 

剛開始時才兩個數(shù)據(jù)庫:mysql和test。mysql庫很重要它里面有MYSQL的系統(tǒng)信息,我們改密碼和新增用戶,實(shí)際上就是用這個庫進(jìn)行操作。 

2、顯示庫中的數(shù)據(jù)表: 

use mysql; //打開庫,學(xué)過FOXBASE的一定不會陌生吧 

show tables; 

3、顯示數(shù)據(jù)表的結(jié)構(gòu): 

describe 表名; 

4、建庫: 

create database 庫名; 

5、建表: 

use 庫名; 

create table 表名 (字段設(shè)定列表); 

6、刪庫和刪表: 

drop database 庫名; 

drop table 表名; 

7、將表中記錄清空: 

delete from 表名; 

8、顯示表中的記錄: 

select * from 表名; 

三、一個建庫和建表以及插入數(shù)據(jù)的實(shí)例 

drop database if exists school; //如果存在SCHOOL則刪除 

create database school; //建立庫SCHOOL 

use school; //打開庫SCHOOL 

create table teacher //建立表TEACHER 


id int(3) auto_increment not null primary key, 

name char(10) not null, 

address varchar(50) default '深圳', 

year date 

); //建表結(jié)束 

//以下為插入字段 

insert into teacher values('','glchengang','深圳一中','1976-10-10'); 

insert into teacher values('','jack','深圳一中','1975-12-23'); 

注:在建表中(1)將ID設(shè)為長度為3的數(shù)字字段:int(3)并讓它每個記錄自動加一:auto_increment并不能為空:not null而且讓他成為主字段primary key(2)將NAME設(shè)為長度為10的字符字段(3)將ADDRESS設(shè)為長度50的字符字段,而且缺省值為深圳。varchar和char有什么區(qū)別呢,只有等以后的文章再說了。(4)將YEAR設(shè)為日期字段。 

如果你在mysql提示符鍵入上面的命令也可以,但不方便調(diào)試。你可以將以上命令原樣寫入一個文本文件中假設(shè)為school.sql,然后復(fù)制到c:\\下,并在DOS狀態(tài)進(jìn)入目錄\\mysql\\bin,然后鍵入以下命令: 

mysql -uroot -p密碼 < c:\\school.sql 

如果成功,空出一行無任何顯示;如有錯誤,會有提示。(以上命令已經(jīng)調(diào)試,你只要將//的注釋去掉即可使用)。 

四、將文本數(shù)據(jù)轉(zhuǎn)到數(shù)據(jù)庫中 

1、文本數(shù)據(jù)應(yīng)符合的格式:字段數(shù)據(jù)之間用tab鍵隔開,null值用\\n來代替. 

例: 

3 rose 深圳二中 1976-10-10 

4 mike 深圳一中 1975-12-23 

2、數(shù)據(jù)傳入命令 load data local infile \"文件名\" into table 表名; 

注意:你最好將文件復(fù)制到\\mysql\\bin目錄下,并且要先用use命令打表所在的庫。 

五、備份數(shù)據(jù)庫:(命令在DOS的\\mysql\\bin目錄下執(zhí)行) 

mysqldump --opt school>school.bbb 

注釋:將數(shù)據(jù)庫school備份到school.bbb文件,school.bbb是一個文本文件,文件名任取,打開看看你會有新發(fā)現(xiàn)。 

后記:其實(shí)MYSQL的對數(shù)據(jù)庫的操作與其它的SQL類數(shù)據(jù)庫大同小異,您最好找本將SQL的書看看。我在這里只介紹一些基本的,其實(shí)我也就只懂這些了,呵呵。最好的MYSQL教程還是"晏子"譯的"MYSQL中文參考手冊"不僅免費(fèi)每個相關(guān)網(wǎng)站都有下載,而且它是最權(quán)威的?上Р皇窍骪"PHP4中文手冊\"那樣是chm的格式,在查找函數(shù)命令的時候不太方便。

關(guān)鍵字:數(shù)據(jù)庫、MYSQL

分享到:

頂部 】 【 關(guān)閉
版權(quán)所有:佛山思海電腦網(wǎng)絡(luò)有限公司 ©1998-2024 All Rights Reserved.
聯(lián)系電話:(0757)22630313、22633833
中華人民共和國增值電信業(yè)務(wù)經(jīng)營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網(wǎng)站公安備案編號:44060602000007 交互式欄目專項(xiàng)備案編號:200303DD003  
察察 工商 網(wǎng)安 舉報(bào)有獎  警警  手機(jī)打開網(wǎng)站