mysql最基本使用方法_第1頁
mysql最基本使用方法_第2頁
mysql最基本使用方法_第3頁
mysql最基本使用方法_第4頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、mysql最基本使用方法有很多朋友雖然安裝好了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.1

2、10.110.110,用戶名為root,密碼為abcd123。則鍵入以下命令: mysql -h110.110.110.110 -uroot -pabcd123 (注:u與root可以不用加空格,其它也一樣) 3、退出MYSQL命令: exit (回車) 二、修改密碼。 格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼 1、例1:給root加個(gè)密碼ab12。首先在DOS下進(jìn)入目錄mysqlbin,然后鍵入以下命令 mysqladmin -uroot -password ab12 注:因?yàn)殚_始時(shí)root沒有密碼,所以-p舊密碼一項(xiàng)就可以省略了。 2、例2:再將root

3、的密碼改為djg345。 mysqladmin -uroot -pab12 password djg345 三、增加新用戶。(注意:和上面不同,下面的因?yàn)槭荕YSQL環(huán)境中的命令,所以后面都帶一個(gè)分號作為命令結(jié)束符) 格式:grant select on 數(shù)據(jù)庫.* to 用戶名登錄主機(jī) identified by 密碼 例1、增加一個(gè)用戶test1密碼為abc,讓他可以在任何主機(jī)上登錄,并對所有數(shù)據(jù)庫有查詢、插入、修改、刪除的權(quán)限。首先用以root用戶連入MYSQL,然后鍵入以下命令: grant select,insert,update,delete on *.* to test1% Id

4、entified by abc; 但例1增加的用戶是十分危險(xiǎn)的,你想如某個(gè)人知道test1的密碼,那么他就可以在internet上的任何一臺(tái)電腦上登錄你的mysql數(shù)據(jù)庫并對你的數(shù)據(jù)可以為所欲為了,解決辦法見例2。 例2、增加一個(gè)用戶test2密碼為abc,讓他只可以在localhost上登錄,并可以對數(shù)據(jù)庫mydb進(jìn)行查詢、插入、修改、刪除的操作(localhost指本地主機(jī),即MYSQL數(shù)據(jù)庫所在的那臺(tái)主機(jī)),這樣用戶即使用知道test2的密碼,他也無法從internet上直接訪問數(shù)據(jù)庫,只能通過MYSQL主機(jī)上的web頁來訪問了。 grant select,insert,update,d

5、elete on mydb.* to test2localhost identified by abc; 如果你不想test2有密碼,可以再打一個(gè)命令將密碼消掉。 grant select,insert,update,delete on mydb.* to test2localhost identified by ; (下篇) 在上篇我們講了登錄、增加用戶、密碼更改等問題。下篇我們來看看MYSQL中有關(guān)數(shù)據(jù)庫方面的操作。注意:你必須首先登錄到MYSQL中,以下操作都是在MYSQL的提示符下進(jìn)行的,而且每個(gè)命令以分號結(jié)束。 一、操作技巧 1、如果你打命令時(shí),回車后發(fā)現(xiàn)忘記加分號,你無須重打一遍命

6、令,只要打個(gè)分號回車就可以了。也就是說你可以把一個(gè)完整的命令分成幾行來打,完后用分號作結(jié)束標(biāo)志就OK。 2、你可以使用光標(biāo)上下鍵調(diào)出以前的命令。但以前我用過的一個(gè)MYSQL舊版本不支持。我現(xiàn)在用的是mysql-3.23.27-beta-win。 二、顯示命令 1、顯示數(shù)據(jù)庫列表。 show databases; 剛開始時(shí)才兩個(gè)數(shù)據(jù)庫:mysql和test。mysql庫很重要它里面有MYSQL的系統(tǒng)信息,我們改密碼和新增用戶,實(shí)際上就是用這個(gè)庫進(jìn)行操作。 2、顯示庫中的數(shù)據(jù)表: use mysql; 打開庫,學(xué)過FOXBASE的一定不會(huì)陌生吧 show tables; 3、顯示數(shù)據(jù)表的結(jié)構(gòu): d

7、escribe 表名; 4、建庫: create database 庫名; 5、建表: use 庫名; create table 表名 (字段設(shè)定列表); 6、刪庫和刪表: drop database 庫名; drop table 表名; 7、將表中記錄清空: delete from 表名; 8、顯示表中的記錄: select * from 表名; 三、一個(gè)建庫和建表以及插入數(shù)據(jù)的實(shí)例 drop database if exists school; /如果存在SCHOOL則刪除 create database school; /建立庫SCHOOL use school; /打開庫SCHOOL

8、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 valuess(,glchengang,深圳一中,1976-10-10); insert into teacher valuess(,jack,深圳一中,1975-12-23); 注:在建表中(1)將ID設(shè)為長度為3的數(shù)字字段:

9、int(3)并讓它每個(gè)記錄自動(dòng)加一:auto_increment并不能為空:not null而且讓他成為主字段primary key(2)將NAME設(shè)為長度為10的字符字段(3)將ADDRESS設(shè)為長度50的字符字段,而且缺省值為深圳。varchar和char有什么區(qū)別呢,只有等以后的文章再說了。 (4)將YEAR設(shè)為日期字段。 如果你在mysql提示符鍵入上面的命令也可以,但不方便調(diào)試。你可以將以上命令原樣寫入一個(gè)文本文件中假設(shè)為school.sql,然后復(fù)制到c:下,并在DOS狀態(tài)進(jìn)入目錄mysqlbin,然后鍵入以下命令: mysql -uroot -p密碼 school.bbb 注釋:將數(shù)據(jù)庫school備份到school.bbb文件,school.bbb是一個(gè)文本文件,文件名任取,打開看看你會(huì)有新發(fā)現(xiàn)。 后記:其實(shí)MYSQL的對數(shù)據(jù)庫的操作與其它

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論