把資料從tidb中匯出到mysql資料庫中

2021-10-06 04:10:23 字數 1543 閱讀 5160

把資料從tidb中匯出到mysql資料庫中

# docker ps 找出容器id

# 進入容器

# docker exec -it 44a9fa0f6c02 sh

# 發現是4000埠對映到了主機的3306埠

# 訪問tidb

mysql -h192.168.11.222 -p 3306 -u root -p -d common

# 匯出資料

mydumper -h 192.168.11.222 -p 3306 -u root -p 'pass' -t 4 -f 256 -b common -t emails -o /opt/common/

# 把線上環境備份,並且rename,然後

mysqldump -uroot -p --default-character-set='utf8' common emails > /opt/emails20200514.sql

use common;

alter table emails rename to emails20200514;

create table `emails` (

`id` int(11) unsigned not null auto_increment,

`email` varchar(500) character set utf8 collate utf8_unicode_ci not null,

`status` tinyint(1) unsigned not null default '0' comment '0:未校驗 1:已校驗為有效郵箱 2:已校驗為無效郵箱 3:未校驗出來(網路問題、ip黑名單等) 4:校驗超時 5:格式錯誤 6:其它 ',

`verify_platform` varchar(255) character set utf8 collate utf8_unicode_ci not null comment '校驗平台',

`is_success_send` tinyint(1) unsigned not null default '0' comment '是否已經成功給該郵箱使用者傳送過郵件 0-沒傳送或者傳送失敗 1-已成功傳送',

`is_click` tinyint(1) unsigned not null default '0' comment '傳送給該使用者的郵件是否已經被點開 0-沒有或者沒有傳送 1-已點開',

`remark` varchar(255) character set utf8 collate utf8_unicode_ci not null comment '備註',

`update_time` int(11) not null default '0',

`create_time` int(11) not null default '0',

primary key (`id`),

unique key `idx_email` (`email`)

) engine=innodb default charset=utf8mb4 collate=utf8mb4_bin;

進入mysql shell

source xx.sql匯入資料

NPOI從資料庫中匯出到Excel

一,如何把資料庫的資料匯入到excel?1 可以使用多種方式,但是較好的一種是使用npoi。2 npoi的缺陷 只能在office2003中使用,office2007無法使用npoi,同時對於wps也不能使用。3 使用是要引入npoi的dll外部檔案,下面的 使用了簡單三層的思想。二,把資料庫中的資...

把錶從Access匯出到Sql Server

1.前提條件 必須在本地的 odbc 中設定dsn 名,odbc 必須測試通過!可使用的幾種設定 odbc 方式 1 單機版 在建立odbc 的新的dsn時,選擇的資料來源用 sql server 2 網路版 1 在建立odbc 的新的dsn時,選擇的資料來源用 sql server 2 在建立od...

把錶從oracle中匯出來

c documents and settings administrator exp export release 9.2.0.1.0 production on 星期四 12月 7 12 52 05 2006 使用者名稱 peam 口令 連線到 oracle9i enterprise editio...