程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL導入導出.sql文件及經常使用敕令小結

MySQL導入導出.sql文件及經常使用敕令小結

編輯:MySQL綜合教程

MySQL導入導出.sql文件及經常使用敕令小結。本站提示廣大學習愛好者:(MySQL導入導出.sql文件及經常使用敕令小結)文章只能為提供參考,不一定能成為您想要的結果。以下是MySQL導入導出.sql文件及經常使用敕令小結正文


在MySQL Qurey Brower中直接導入*.sql劇本,是不克不及一次履行多條sql敕令的,在mysql中履行sql文件的敕令:

mysql> source c:\\test.sql;

另附mysql經常使用敕令:

(一) 銜接MYSQL:

格局: mysql -h主機地址 -u用戶名 -p用戶暗碼

1、例1:銜接到本機上的MYSQL

起首在翻開DOS窗口,然落後入mysql裝置目次下的bin目次下,例如: D:/mysql/bin,再鍵入敕令mysql -uroot -p,回車後提醒你輸暗碼,假如剛裝置好MYSQL,超等用戶root是沒有暗碼的,故直接回車便可進入到MYSQL中了,MYSQL的提醒符是:mysql>

2、例2:銜接到長途主機上的MYSQL (長途:IP地址)

假定長途主機的IP為:10.0.0.1,用戶名為root,暗碼為123。則鍵入以下敕令:

mysql -h10.0.0.1 -uroot -p123

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

3、加入MYSQL敕令

exit (回車)

(二) 修正暗碼:

格局:mysqladmin -u用戶名 -p舊暗碼 password 新暗碼

1、例1:給root加個暗碼123。起首在DOS下進入目次C:/mysql/bin,然後鍵入以下敕令:

mysqladmin -uroot -password 123

注:由於開端時root沒有暗碼,所以-p舊暗碼一項便可以省略了。

2、例2:再將root的暗碼改成456

mysqladmin -uroot -pab12 password 456

(三) 增長新用戶:(留意:和下面分歧,上面的由於是MYSQL情況中的敕令,所今後面都帶一個分號作為敕令停止符)

格局:grant select on 數據庫.* to 用戶名@登錄主機 identified by "暗碼"

例1、增長一個用戶test1暗碼為abc,讓他可以在任何主機上登錄,並對一切數據庫有查詢、拔出、修正、刪除的權限。起首用以root用戶連入MYSQL,然後鍵入以下敕令: grant select,insert,update,delete on *.* to test2@localhost identified by "abc";

假如你不想test2有暗碼,可以再打一個敕令將暗碼消失落。 grant select,insert,update,delete on mydb.* to test2@localhost identified by "";

(四) 顯示敕令

1、顯示數據庫列表:

show databases; 剛開端時才兩個數據庫:mysql和test。mysql庫很主要它外面有MYSQL的體系信息,我們改暗碼和新增用戶,現實上就是用這個庫停止操作。

2、顯示庫中的數據表:

use mysql; //翻開庫 show tables;

3、顯示數據表的構造:

describe 表名;

4、建庫:

create database 庫名;

5、建表:

use 庫名; create table 表名 (字段設定列表);

6、刪庫和刪表:

drop database 庫名; drop table 表名;

7、將表中記載清空:

delete from 表名;

8、顯示表中的記載:

select * from 表名;

導出sql劇本

mysqldump -u 用戶名 -p 數據庫名 > 寄存地位

mysqldump -u root -p test > c:/a.sql

導入sql劇本

mysql -u 用戶名 -p 數據庫名 < 寄存地位

mysqljump -u root -p test < c:/a.sql

留意,test數據庫必需曾經存在

MySQL導出導入敕令的用例

1.導出全部數據庫

mysqldump -u 用戶名 -p 數據庫名 > 導出的文件名

mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql

2.導出一個表

mysqldump -u 用戶名 -p 數據庫名表名> 導出的文件名

mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql

3.導出一個數據庫構造

mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:wcnc_db.sql

-d 沒稀有據 --add-drop-table 在每一個create語句之前增長一個drop table

4.導入數據庫

經常使用source 敕令

進入mysql數據庫掌握台,

如mysql -u root -p

mysql>use 數據庫

然後應用source敕令,前面參數為劇本文件(如這裡用到的.sql)

mysql>source d:wcnc_db.sql

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved