MYSQL常用操作命令整理_第1頁
MYSQL常用操作命令整理_第2頁
MYSQL常用操作命令整理_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、一、連接MYSQL。格式: mysql -h主機地址 -u用戶名 p用戶密碼1、連接到本機上的MYSQL。首先打開DOS窗口,然后進入目錄mysqlbin,再鍵入命令mysql -u root -p,回車后提示你輸密碼.注意用戶名前能夠有空格也能夠沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼.如果剛安裝好MYSQL,超級用戶root是沒有密碼的,故直接回車即可進入到MYSQL中了,MYSQL的提示符是: mysql2、連接到遠程主機上的MYSQL。假設(shè)遠程主機的IP為:110.110.110.110,用戶名為root,密碼為abcd123。則鍵入以下命令:mysql -h110.11

2、0.110.110 -u root -p 123;(注:u與root之間能夠不用加空格,其它也一樣)3、退出MYSQL命令: exit (回車)二、修改密碼。格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼1、給root加個密碼ab12。首先在DOS下進入目錄mysqlbin,然后鍵入以下命令mysqladmin -u root -password ab12注:因為開始時root沒有密碼,所以-p舊密碼一項就能夠省略了。2、再將root的密碼改為djg345。mysqladmin -u root -p ab12 password djg345三、增加新用戶。(注意:

3、和上面不同,下面的因為是MYSQL環(huán)境中的命令,所以后面都帶一個分號作為命令結(jié)束符)格式:grant select on 數(shù)據(jù)庫.* to 用戶名登錄主機 identified by “密碼”1、增加一個用戶test1密碼為abc,讓他能夠在任何主機上登錄,并對所有數(shù)據(jù)庫有查詢、插入、修改、刪除的權(quán)限。首先用root用戶連入MYSQL,然后鍵入以下命令:grant select,insert,update,delete on *.* to test1”%” Identified by “abc”;但增加的用戶是十分危險的,你想如某個人知道test1的密碼,那么他就能夠在internet上的任何

4、一臺電腦上登錄你的mysql數(shù)據(jù)庫并對你的數(shù)據(jù)能夠為所欲為了,解決辦法見2。2、增加一個用戶test2密碼為abc,讓他只能夠在localhost上登錄,并能夠?qū)?shù)據(jù)庫mydb實行查詢、插入、修改、刪除的操作(localhost指本地主機,即MYSQL數(shù)據(jù)庫所在的那臺主機),這樣用戶即使用知道test2的密碼,他也無法從internet上直接訪問數(shù)據(jù)庫,只能通過MYSQL主機上的web頁來訪問了。grant select,insert,update,delete on mydb.* to test2localhost identified by “abc”;如果你不想test2有密碼,能夠再打

5、一個命令將密碼消掉。grant select,insert,update,delete on mydb.* to test2localhost identified by “”;下篇我是MYSQL中相關(guān)數(shù)據(jù)庫方面的操作。注意:你必須首先登錄到MYSQL中,以下操作都是在MYSQL的提示符下實行的,而且每個命令以分號結(jié)束。一、操作技巧1、如果你打命令時,回車后發(fā)現(xiàn)忘記加分號,你無須重打一遍命令,只要打個分號回車就能夠了。也就是說你能夠把一個完整的命令分成幾行來打,完后用分號作結(jié)束標志就OK。2、你能夠使用光標上下鍵調(diào)出以前的命令。二、顯示命令1、顯示當前數(shù)據(jù)庫服務(wù)器中的數(shù)據(jù)庫列表:mysql S

6、HOW DATABASES;注意:mysql庫里面有MYSQL的系統(tǒng)信息,我們改密碼和新增用戶,實際上就是用這個庫實行操作。2、顯示數(shù)據(jù)庫中的數(shù)據(jù)表:mysql USE 庫名;mysql SHOW TABLES;3、顯示數(shù)據(jù)表的結(jié)構(gòu):mysql DESCRIBE 表名;4、建立數(shù)據(jù)庫:mysql CREATE DATABASE 庫名;5、建立數(shù)據(jù)表:mysql USE 庫名;mysql CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHAR(1);6、刪除數(shù)據(jù)庫:mysql DROP DATABASE 庫名;7、刪除數(shù)據(jù)表:mysql DROP TABLE 表名;

7、8、將表中記錄清空:mysql DELETE FROM 表名;9、顯示表中的記錄:mysql SELECT * FROM 表名;10、往表中插入記錄:mysql INSERT INTO 表名 VALUES (”hyq”,”M”);11、更新表中數(shù)據(jù):mysql- UPDATE 表名 SET 字段名1=a,字段名2=b WHERE 字段名3=c;12、用文本方式將數(shù)據(jù)裝入數(shù)據(jù)表中:mysql LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE 表名;13、導(dǎo)入.sql文件命令:mysql USE 數(shù)據(jù)庫名;mysql SOURCE d:/mysql.

8、sql;14、命令行修改root密碼:mysql UPDATE mysql.user SET password=PASSWORD(新密碼) WHERE User=root;mysql FLUSH PRIVILEGES;15、顯示use的數(shù)據(jù)庫名:mysql SELECT DATABASE();16、顯示當前的user:mysql SELECT USER();三、一個建庫和建表以及插入數(shù)據(jù)的實例drop database if exists school; /如果存在SCHOOL則刪除create database school; /建立庫SCHOOLuse school; /打開庫SCHOOL

9、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(”,allen,大連一中,1976-10-10);insert into teacher values(”,jack,大連二中,1975-12-23);如果你在mysql提示符鍵入上面的命令也可以,但不方便調(diào)試。(1)你可以將以上

10、命令原樣寫入一個文本文件中,假設(shè)為school.sql,然后復(fù)制到c:下,并在DOS狀態(tài)進入目錄mysqlbin,然后鍵入以下命令:mysql -uroot -p密碼 source c:school.sql; 也可以將school.sql文件導(dǎo)入數(shù)據(jù)庫中。四、將文本數(shù)據(jù)轉(zhuǎn)到數(shù)據(jù)庫中1、文本數(shù)據(jù)應(yīng)符合的格式:字段數(shù)據(jù)之間用tab鍵隔開,null值用n來代替.例:3 rose 大連二中 1976-10-104 mike 大連一中 1975-12-23假設(shè)你把這兩組數(shù)據(jù)存為school.txt文件,放在c盤根目錄下。2、數(shù)據(jù)傳入命令 load data local infile “c:school.

11、txt” into table 表名;注意:你最好將文件復(fù)制到mysqlbin目錄下,并且要先用use命令打表所在的庫。五、備份數(shù)據(jù)庫:(命令在DOS的mysqlbin目錄下執(zhí)行)1.導(dǎo)出整個數(shù)據(jù)庫導(dǎo)出文件默認是存在mysqlbin目錄下mysqldump -u 用戶名 -p 數(shù)據(jù)庫名 導(dǎo)出的文件名mysqldump -u user_name -p123456 database_name outfile_name.sql2.導(dǎo)出一個表mysqldump -u 用戶名 -p 數(shù)據(jù)庫名 表名 導(dǎo)出的文件名mysqldump -u user_name -p database_name table_name outfile_name.sql3.導(dǎo)出一個數(shù)據(jù)庫結(jié)構(gòu)mysqldump -u user_name -p -d add-drop-table database_name o

溫馨提示

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

最新文檔

評論

0/150

提交評論