Mysql的匯入匯出

2021-08-29 20:06:42 字數 1460 閱讀 3511

1.從資料庫匯出資料庫檔案

場景1:將資料庫 mydb匯出到e:\mysql\mydb.sql檔案中

命令:在dos命令模式下,輸入如下命令:

c:\>mysqldump -h localhost -u root -p mydb >e:\mysql\mydb.sql

場景2:將資料庫mydb中的mytable 匯出到e:\mysql\mytable.sql檔案中

命令:c:\>mysqldump -h localhost -u root -p mydb mytable>e:\mysql\mytable.sql

場景3:將資料庫mydb的結構 匯出到e:\mysql\mydb_stru.sql檔案中

命令:c:\>mysqldump -h localhost -u root -p mydb --add-drop-table >e:\mysql\mydb_stru.sql

場景4:將資料庫mydb中的mytable 中的部分資料按照指定字元編碼匯出到e:\mysql\mytable.sql檔案中

mysqldump -w "userid = '[email protected]'" --default-character-set='gbk' namesearch tb_zhongjiang>/search/wp/zhongjiang.sql

2.從外部檔案匯入資料到資料庫中

場景1:從e:\mysql\mydb2.sql中將檔案中的sql語句匯入資料庫mydb2

命令:首先建立進入mysql命令列資料庫mydb2,然後輸入

c:\>mysql -h localhost -u root -p mydb2 < e:\mysql\mydb2.sql

3.在mysql命令列中匯入資料檔案

場景1:如題目所示

命令:mysql>use dbtest;

mysql>set names utf8;

mysql>source d:\www\sql\back.sql;

4.未遠端使用者分配操作許可權

場景1:如題目所示

mysql>grant select,insert,update on mysql.* to ***@192.168.1.0/24 identified by "***x";

mysql>grant all privileges on namesearch.* to root@'%';

為root使用者在任意遠端機上分配對於namesearch方案的所有許可權

mysql 匯入匯出 mysql匯入匯出sql檔案

window下 1.匯出整個資料庫 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 mysqldump u dbuser p dbname dbname.sql 2.匯出乙個表 mysqldump u 使用者名稱 p 資料庫名 表名 匯出的檔名 mysqldump u dbuser p...

mysql匯入匯出教程 mysql匯入匯出資料方法

摘要 在平時的mysql應用中,總會碰到匯入資料,匯出資料,當然有很多方法,這篇文章,主要介紹應用mysqlmysqldump命令進行資料匯入匯出,希望對大家有所幫助。一 mysql匯入檔案或資料或執行相關sql mysql h主機位址 u使用者名稱 p使用者密碼 1.檔案形式。shell命令列 m...

mysql 匯入匯出命令 MySQL匯入匯出命令

1.匯出整個資料庫 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 2.匯出乙個表 mysqldump u 使用者名稱 p 資料庫名 表名 匯出的檔名 3.匯出乙個資料庫結構 d 沒有資料 add drop table 在每個create語句之前增加乙個drop table 4.匯入資...