mysql備份1張table的資料

2021-07-27 08:51:37 字數 526 閱讀 4667

create table table_a_back select * from table_a;

注意:這種方式只備份資料,不備份key資料,backup資料表的結構就沒有複製原來表的key。。所以只有資料內容進行備份了。

update table_a a

inner join table_a_back ab on ab.primary_key = a.primary_key

set a.field_c1 = ab.field_c1, a.field_c2 = ab.field_c2;

drop table table_a_back;

(1)在step2,備份的資料還原之前,

select * from table_a_back limit 200;

將執行結果拷貝到a.mgt文件中.

(2)step 2執行後,

select * from table_a limit 200;

將執行結果拷貝到b.mgt文件中.

(3)對比這兩個資料是否一致

MySQL 如何選取Table中的50到100行

使用查詢語句的時候,經常要返回前幾條或者中間某幾行資料,這個時候怎麼辦呢?不用擔心,mysql 已 經為我們提供了這樣乙個功能。sql view plain copy select from table limit offset,rows rows offset offset limit 子句可以被...

MySQL 如何選取Table中的50到100行

mysql 如何選取table中的50到100行 使用查詢語句的時候,經常要返回前幾條或者中間某幾行資料,這個時候怎麼辦呢?不用擔心,mysql已 經為我們提供了這樣乙個功能。sql select fromtablelimit offset,rows rowsoffset offset limit ...

MySQL資料庫備份 1

在資料庫表丟失或損壞的情況下,備份你的資料庫是很重要的。如果發生系統崩潰,你肯定想能夠將你的表盡可能丟失最少的資料恢復到崩潰發生時的狀態。有時,正是 mysql管理員造成破壞。管理員已經知道表以破壞,用諸如vi或emacs等編輯器試圖直接編輯它們,這對錶絕對不是件好事!備份資料庫兩個主要方法是用 m...