中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

angular2是做網(wǎng)站的還是手機的百度風(fēng)云榜小說排行榜歷屆榜單

angular2是做網(wǎng)站的還是手機的,百度風(fēng)云榜小說排行榜歷屆榜單,網(wǎng)站做支付按流量付費,如何做網(wǎng)站圖標(biāo)咨詢【QQ】 sqlite輕量數(shù)據(jù)還行,隨著數(shù)據(jù)量增大,不得不遷移進mysql 首先 電腦執(zhí)行 sqlite3 db.sqlite3 .dump > dump.sql 會把整個sqlite的數(shù)據(jù)導(dǎo)出進 dump.sql中 緊接著我們把sqlite的sql轉(zhuǎn)換成mysql的sql語句,因為mysql語句和 sq…

咨詢+【QQ】

sqlite輕量數(shù)據(jù)還行,隨著數(shù)據(jù)量增大,不得不遷移進mysql

首先 電腦執(zhí)行
?

sqlite3 db.sqlite3 .dump > dump.sql

會把整個sqlite的數(shù)據(jù)導(dǎo)出進 dump.sql中

緊接著我們把sqlite的sql轉(zhuǎn)換成mysql的sql語句,因為mysql語句和 sqlite的sql有區(qū)別,所以我們需要用python實現(xiàn)一個轉(zhuǎn)換腳本

import redef convert_sqlite_to_mysql(sql):# 移除 PRAGMA 語句sql = re.sub(r'PRAGMA .*?;', '', sql)# 修改 BEGIN TRANSACTION 為 START TRANSACTIONsql = sql.replace('BEGIN TRANSACTION;', 'START TRANSACTION;')# 替換 COMMIT TRANSACTION 為 COMMITsql = sql.replace('COMMIT;', 'COMMIT;')# 替換 ROLLBACK TRANSACTION 為 ROLLBACKsql = sql.replace('ROLLBACK;', 'ROLLBACK;')# 修改 AUTOINCREMENT 為 AUTO_INCREMENTsql = sql.replace('AUTOINCREMENT', 'AUTO_INCREMENT')# 替換數(shù)據(jù)類型sql = sql.replace('INTEGER', 'INT')sql = sql.replace('TEXT', 'VARCHAR(255)')# 替換雙引號為反引號sql = sql.replace('"', '`')# 添加 CHARACTER SET utf8mb4 到表定義中sql = re.sub(r'CREATE TABLE `(.*?)` \(', r'CREATE TABLE IF NOT EXISTS `\1` (', sql)# sql = re.sub(r'\);', r') ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;', sql)# 處理 INSERT 語句,確保數(shù)據(jù)字符集正確sql = re.sub(r'INSERT INTO `(.*?)` \((.*?)\) VALUES', r'INSERT INTO `\1` (\2) VALUES', sql)sql = re.sub(r'INSERT INTO `sqlite_sequence`.*?;', '', sql)return sql# 讀取原始的 SQLite dump 文件
with open('dump.sql', 'r', encoding='utf-8') as file:sql_dump = file.read()# 轉(zhuǎn)換為 MySQL 兼容的 SQL
mysql_compatible_sql = convert_sqlite_to_mysql(sql_dump)# 將轉(zhuǎn)換后的 SQL 寫入新的文件
with open('dump_mysql.sql', 'w', encoding='utf-8') as file:file.write(mysql_compatible_sql)print("SQL conversion complete. Please check 'dump_mysql.sql' for MySQL import.")

執(zhí)行py腳本生成dump_mysql.sql

這樣就轉(zhuǎn)換好了,緊接著進入mysql創(chuàng)建數(shù)據(jù)庫 mydatabase

CREATE DATABASE mydatabase CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
USE mydatabase;

去mysql安裝目錄,執(zhí)行。linux直接執(zhí)行此命令就行

mysql -u root -p mydatabase < dump_mysql.sql#如果遇到中文報錯\u等報錯,數(shù)據(jù)導(dǎo)入的時候就需要用一下命令,指定字符集導(dǎo)入進mysqlmysql --default-character-set=utf8mb4 -u root -p mydatabase < dump_mysql.sql

然后輸入mysql對應(yīng)的密碼,就行了

等待數(shù)據(jù)轉(zhuǎn)存完,就行了??赡軙笠粋€??sqlite_sequence 之類的異常,并不影響數(shù)據(jù)。至此就行了

http://www.risenshineclean.com/news/56653.html

相關(guān)文章:

  • 沒有備案的網(wǎng)站怎么做淘寶客產(chǎn)品軟文范例800字
  • 網(wǎng)站后臺管理系統(tǒng)下載360公司官網(wǎng)首頁
  • 網(wǎng)站建設(shè)專業(yè)課程網(wǎng)絡(luò)營銷與策劃
  • 網(wǎng)站只有一個首頁單頁面怎么做排名域名官網(wǎng)
  • 做網(wǎng)站app需要多少錢百度推廣運營
  • 談?wù)剬W(wǎng)站開發(fā)的理解站長工具seo綜合查詢怎么使用的
  • wordpress網(wǎng)站全過程谷歌seo最好的公司
  • 微信小程序外聯(lián)網(wǎng)站品牌廣告視頻
  • 微信開發(fā)者中心aso優(yōu)化貼吧
  • 部隊網(wǎng)站建設(shè)多少錢東莞網(wǎng)站seo公司哪家大
  • 網(wǎng)站建設(shè)合作流程搜索app下載
  • 網(wǎng)站日常推廣怎么做整合營銷傳播方法包括
  • 域名購買網(wǎng)站網(wǎng)絡(luò)銷售是干嘛的
  • 珠海百度推廣優(yōu)化seo排名優(yōu)化資源
  • 網(wǎng)站懸浮代碼成都網(wǎng)站推廣
  • 網(wǎng)站建設(shè)費用推薦網(wǎng)絡(luò)專業(yè)網(wǎng)絡(luò)服務(wù)商電話
  • 網(wǎng)站建設(shè)改版升級seo雙標(biāo)題軟件
  • 網(wǎng)站開發(fā)哪里關(guān)鍵詞搜索技巧
  • wordpress 導(dǎo)入 附件seo系統(tǒng)源碼
  • 做網(wǎng)站前臺需要什么技能模板網(wǎng)站建設(shè)
  • 網(wǎng)站設(shè)計制作費用google網(wǎng)頁版
  • 外包推廣服務(wù)搜索引擎優(yōu)化專員
  • 做網(wǎng)站用那一種語言最好推廣營銷
  • 百度廣告平臺河北seo推廣
  • 教做面包的網(wǎng)站seo營銷方案
  • 旅行社建網(wǎng)站如何自己做網(wǎng)站
  • wordpress香港主機推薦北京seo排名廠家
  • nat123做網(wǎng)站廈門百度快速優(yōu)化排名
  • 做的網(wǎng)站手機打不開怎么回事啊徐州網(wǎng)站建設(shè)
  • 貿(mào)易公司如何做英文網(wǎng)站保定seo網(wǎng)絡(luò)推廣