亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

Python訪問Mysql分表數據的方法示例

2019-11-06 06:13:07
字體:
來源:轉載
供稿:網友
1、源表、目標表結構
show create table user_PRofile_252;CREATE TABLE `user_profile_252` (  `uid` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用戶ID',  `nickname` varchar(45) CHARACTER SET utf8 NOT NULL COMMENT '用戶昵稱,全局唯一',  `avatar` varchar(500) CHARACTER SET utf8 NOT NULL COMMENT '用戶頭像地址',  `signature` varchar(255) CHARACTER SET utf8 NOT NULL COMMENT '用戶簽名信息',  `gender` varchar(20) CHARACTER SET utf8 NOT NULL COMMENT '用戶性別,三個枚舉值"male","female","unknown"',  `type` tinyint(4) NOT NULL COMMENT '用戶類型:1->注冊用戶,2->游客',  `source` int(11) NOT NULL COMMENT '用戶來源:1->新浪,2->QQ',  `phone_num_verified` tinyint(4) NOT NULL DEFAULT '-1' COMMENT '用戶手機認證狀態:-1->未認證,0->已認證',  `id_card_verified` tinyint(4) NOT NULL DEFAULT '-1' COMMENT '用戶身份證認證狀態:-1->未認證,0->已認證',  `state` tinyint(4) NOT NULL COMMENT '用戶狀態,0->正常用戶,-1->黑名單用戶',  `last_login_time` datetime NOT NULL COMMENT '用戶最后一次登錄時間',  `created_time` datetime NOT NULL COMMENT '用戶注冊時間',  `updated_time` datetime NOT NULL COMMENT '用戶信息更新時間',  PRIMARY KEY (`uid`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用戶信息表';show create table bi_find_nickname_from_uid;CREATE TABLE `bi_find_nickname_from_uid` (  `uid` varchar(100) DEFAULT NULL,  `nickname` varchar(200) DEFAULT NULL,  `etl_time` datetime DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8;其中,源表是多個分表:其分表后綴是以Uid模256所得結果命名。2、執行根據Uid查找用戶昵稱的代碼實際上,是將查找的結果,放在目標數據庫表里。/Users/nisj/PycharmProjects/BiDataProc/UserPortrait/findDataFromModSubmeter.py
# -*- coding=utf-8 -*-import os,re,timedef find_nickname_from_uid(uid):    tab_tail = uid%256    nickname_uid_data = os.popen("""/usr/bin/MySQL -hsourceip -P50514 -usourceUser -psourcePass --default-character-set=utf8 -N -e "set names utf8; /    use jellyfish_user; /    select uid,nickname from user_profile_%s where uid='%s'; /    " """ % (tab_tail, uid)).readlines();    msd_list = []    for ms_list in nickname_uid_data:        ms = re.split('/t', ms_list.replace('/n', ''))        msd_list.append(ms)    for msd in msd_list:        uid = msd[0]        nickname = msd[1]        etl_time = time.strftime('%Y-%m-%d %X', time.localtime())        # print "{0}/t{1}".format(uid, nickname)        os.system("""/usr/bin/mysql -htargetIp -P6603 -utargetUser -ptargetPass --default-character-set=utf8 -e "set names utf8; /        use funnyai_data; /        insert into bi_find_nickname_from_uid(uid, nickname, etl_time) /        select '%s','%s','%s'; /         " """ % (uid, nickname, etl_time))list_uid = [200063,200067,200111,1209195139,1209195288,1209393002,1209450272]# 清空目標表數據os.system("""/usr/bin/mysql -htargetIp -P6603 -utargetUser -ptargetPass --default-character-set=utf8 -e "set names utf8; /       use funnyai_data; /       truncate table bi_find_nickname_from_uid; /        " """)for uid in list_uid:    print uid    find_nickname_from_uid(uid)3、說明在處理的過程中,碰到數據傳輸過程中的亂碼問題;通過數據導出與導入過程中加入“--default-character-set=utf8”和“set names utf8;”解決。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
青青草一区二区| 国产亚洲视频在线观看| 精品国内产的精品视频在线观看| 日韩亚洲欧美成人| 中文字幕v亚洲ⅴv天堂| 国产一区二区三区在线| 国产精品久久久久久久9999| 国产亚洲一区精品| 精品中文字幕视频| 黑人巨大精品欧美一区二区免费| 亚洲精品美女久久| 亚洲午夜小视频| 91成人福利在线| 97热精品视频官网| 欧美亚洲日本黄色| 性色av一区二区三区在线观看| 亚洲人成网站在线播| 亚洲欧美一区二区三区久久| 欧美伦理91i| 成人黄色午夜影院| 国产精品久久久久久久久久东京| 久久99国产精品久久久久久久久| 亚洲第一福利在线观看| 亚洲xxx视频| 久久免费高清视频| 日韩免费av片在线观看| 精品无人区乱码1区2区3区在线| 亚洲91精品在线观看| 精品久久久999| 成人性生交大片免费看视频直播| 亚洲大尺度美女在线| 亚洲精品国产福利| 日韩美女在线播放| 亚洲男人天堂手机在线| 亚洲国产精品电影在线观看| 2019中文字幕全在线观看| 国产欧美一区二区三区四区| 日本免费一区二区三区视频观看| 亚洲图片在区色| 亚洲第一区第一页| 欧美中在线观看| 91在线视频免费| 欧美一级电影在线| 欧美高清视频一区二区| 裸体女人亚洲精品一区| 欧美精品久久久久久久久| 久久不射热爱视频精品| 正在播放欧美一区| 久久天天躁夜夜躁狠狠躁2022| 亚洲美女激情视频| 午夜精品久久久久久久白皮肤| 亚洲天堂成人在线视频| 亚洲综合在线做性| 欧美日韩成人黄色| 欧美精品激情blacked18| 福利微拍一区二区| 亚洲娇小xxxx欧美娇小| 成人免费视频在线观看超级碰| 亚洲人成在线电影| 久久中文久久字幕| 色婷婷综合久久久久| 久久精品国产91精品亚洲| 精品视频久久久久久| 亚洲男人第一av网站| 国产成人精品av在线| 成人信息集中地欧美| 中文国产成人精品| 久久久久99精品久久久久| 久久久久久国产精品三级玉女聊斋| 亚洲qvod图片区电影| 亚洲成人av在线| 欧美一级片一区| 久久久久久久久电影| 日韩大陆毛片av| 日韩电影在线观看永久视频免费网站| 亚洲欧美日韩一区在线| 日本欧美一级片| 亚洲另类激情图| 亚洲人成在线电影| 欧美巨乳美女视频| 欧美日韩中文字幕| 黑人精品xxx一区| 午夜精品国产精品大乳美女| 欧美另类极品videosbestfree| 91禁国产网站| 欧美高清一级大片| 国产中文欧美精品| 久久久久久久影院| 在线日韩日本国产亚洲| 精品女同一区二区三区在线播放| 麻豆精品精华液| 久久亚洲一区二区三区四区五区高| 国产精品自拍网| 欧美福利视频网站| 国产中文字幕亚洲| 91亚洲国产成人久久精品网站| 高清一区二区三区日本久| 久久久免费高清电视剧观看| 亚洲欧美一区二区三区久久| 91久久国产精品91久久性色| 日韩av网站在线| 日韩欧美在线免费观看| 亚洲欧洲一区二区三区在线观看| 91欧美精品成人综合在线观看| 亚洲曰本av电影| 国产精品吊钟奶在线| 午夜精品在线观看| 日韩中文在线中文网在线观看| 91av视频在线观看| 综合久久五月天| 欧美亚洲激情在线| 国产精品久久久久91| 亚洲精品一区中文字幕乱码| 操人视频在线观看欧美| 成人免费看吃奶视频网站| 色777狠狠综合秋免鲁丝| 欧美制服第一页| 欧美成人精品不卡视频在线观看| 亚洲图片欧洲图片av| 日本一欧美一欧美一亚洲视频| 亚洲va久久久噜噜噜久久天堂| 国产精品丝袜久久久久久高清| 91av在线免费观看视频| 国产精品入口免费视| 亚洲美女免费精品视频在线观看| 亚洲天堂精品在线| 欧美色欧美亚洲高清在线视频| 国内揄拍国内精品少妇国语| 欧美电影电视剧在线观看| 91在线观看免费| 日韩久久精品成人| 国产精品久久999| 18性欧美xxxⅹ性满足| 2019日本中文字幕| 激情久久av一区av二区av三区| 欧美激情一区二区三区成人| 日韩精品高清在线| 国产91精品久| 色偷偷91综合久久噜噜| 国产精品福利网站| 日韩av成人在线| 日韩成人在线视频| 国产一区二区三区久久精品| 国产女人精品视频| 亚洲国产精品人久久电影| 国产丝袜视频一区| 国产精品久久久久一区二区| 色午夜这里只有精品| 亚洲欧洲在线免费| 中文综合在线观看| 久久九九免费视频| 欧美另类交人妖| 欧美日韩国产精品一区二区不卡中文| 亚洲人成绝费网站色www| 97在线视频精品| 亚洲午夜女主播在线直播| 91国语精品自产拍在线观看性色| 亚洲香蕉av在线一区二区三区| 久久综合久久美利坚合众国| 日韩av在线电影网| 亚洲香蕉伊综合在人在线视看| 日韩美女视频免费看| 久久在精品线影院精品国产| 91视频免费网站|