mysql複製資料兵插入 mysql匯入匯出

2021-10-20 23:03:50 字數 1181 閱讀 1622

匯出

1.將資料庫mydb匯出到e:mysqlmydb.sql檔案中:

開啟開始->執行->輸入cmd 進入命令列模式

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

然後輸入密碼,等待一會匯出就成功了,可以到目標檔案中檢查是否成功。

2.將資料庫mydb中的mytable匯出到e:mysqlmytable.sql檔案中:

c:>mysqldump -h localhost -u root -p mydb mytable>e:mysqlmytable.sql

3.將資料庫mydb的結構匯出到e:mysqlmydb_stru.sql檔案中:

c:>mysqldump -h localhost -u root -p mydb --add-drop-table >e:mysqlmydb_stru.sql

匯入從e:mysqlmydb2.sql中將檔案中的sql語句匯入資料庫中:

1.從命令列進入mysql,然後用命令create database mydb2;建立資料庫mydb2。

2.退出mysql 可以輸入命令exit;或者quit;

3.在cmd中輸入下列命令:

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

然後輸入密碼,就ok了。

匯入(方式二source)

進入mysql資料庫控制台,如

mysql -u root -p

mysql>use 資料庫

然後使用source命令,後面引數為指令碼檔案(如這裡用到的.sql)

mysql>source d:/dbname.sql

匯入檔案大小限制問題的解決

預設情況下:mysql 對匯入檔案大小有限制的,最大為2m,所以當檔案很大時候,直接無法匯入,下面就這個問題的解決列舉如下:

影響mysql匯入檔案大小的引數有三個:

memory_limit=128m,upload_max_filesize=2m,post_max_size=8m

修改upload_max_filesize=200 m 這裡修改滿足你需要的大小,

可以同時修改其他兩項memory_limit=250m post_max_size=200m

這樣就可以匯入200m以下的.sql檔案了。

mysql 複製表游標插入

begin declare userid varchar 22 公司id declare cid varchar 22 使用者id declare cname varchar 64 服務id declare cdesc text 建立人 declare clogo varchar 255 編輯人 d...

My SQL 插入資料

在這裡我們有乙個新建的表如下 我們使用insert可以插入單行 多行和插入查詢的結果。插入單行的兩種方法 1.使用建立表時預設的順序 這裡我們插入一行,需要嚴格按照建立表的順序來定義每個列的值。使用這種方式,對錶的每乙個列都必須給出值,對於auto increment的行,可以給出null值,該列將...

MySQL插入資料

mysql通過insert來插入行到資料庫表中,通常有以下幾種情況 1.插入完整的行 2.插入行的一部分 3.插入多行 4.插入某些查詢的資料。一 插入完整的行 下面為插入一行資料到表customers中的例子 use crashcourse insert into customers cust n...