最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Mysql8導(dǎo)入數(shù)據(jù)到Mysql5.7的實現(xiàn)步驟

 更新時間:2022年03月09日 10:05:38   作者:wuzzzh4juejin  
Mysql8的默認(rèn)字符集為utf8mb4,當(dāng)我們有需求要把Mysql8的數(shù)據(jù)導(dǎo)入到Mysql5.7時,就會出現(xiàn)不支持,本文主要介紹了2種解決方法,具有一定的參考價值,感興趣的可以了解一下

Mysql8的默認(rèn)字符集為utf8mb4,排序規(guī)則為utf8mb4_0900_ai_ci,當(dāng)我們有需求要把Mysql8的數(shù)據(jù)導(dǎo)入到Mysql5.7時,就會出現(xiàn)Mysql5.7不支持utf8mb4_0900_ai_ci的排序規(guī)則,那么我們可以有以下2中方法來解決。

修改xx.sql文件的字符集和排序規(guī)則

可以先把Mysql8的數(shù)據(jù)導(dǎo)出為sql腳本,然后再通過編輯器全量替換字符集和排序規(guī)則。這種方式適合不確定要導(dǎo)入哪個版本的Mysql,可以按需修改。

直接修改數(shù)據(jù)庫和表的字符集和排序規(guī)則

在我們開發(fā)階段可能用的是Mysql8的數(shù)據(jù)庫,但當(dāng)真正上線時,提供的卻是Mysql的其他版本數(shù)據(jù)庫,為了避免字符集和排序規(guī)則不匹配的問題,我們可以把開發(fā)用的Mysql8數(shù)據(jù)庫的字符集和排序規(guī)則與生產(chǎn)環(huán)境的數(shù)據(jù)庫版本兼容。

修改數(shù)據(jù)庫字符集和排序規(guī)則

-- database_name = 你的庫名
ALTER DATABASE `database_name` CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci;

修改表字符集和排序規(guī)則

-- database_name = 你的庫名
SELECT
	concat( "ALTER TABLE `", TABLE_NAME, "` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;" ) AS `target`
FROM
	information_schema.TABLES 
WHERE
	table_schema = "databse_name" 

執(zhí)行上述SQL后會得到修改表字符集和排序規(guī)則的SQL,我們復(fù)制出來執(zhí)行一遍就可以了。

通過Navicat將MySQL8.0導(dǎo)入到MySQL5.7

打開Navicat,選中數(shù)據(jù)庫,點擊工具–數(shù)據(jù)傳輸

在這里插入圖片描述

點擊文件,選擇要導(dǎo)出的版本

在這里插入圖片描述

打開.sql文件

utf8mb4替換為utf8
utf8mb4_0900_ai_ci替換為utf8_general_ci
utf8_croatian_ci替換為utf8_general_ci
utf8mb4_general_ci替換為utf8_general_ci

到此這篇關(guān)于Mysql8導(dǎo)入數(shù)據(jù)到Mysql5.7的實現(xiàn)步驟的文章就介紹到這了,更多相關(guān)Mysql8導(dǎo)入數(shù)據(jù)到Mysql5.7內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • mysql 數(shù)據(jù)庫中my.ini的優(yōu)化 2G內(nèi)存針對站多 抗壓型的設(shè)置

    mysql 數(shù)據(jù)庫中my.ini的優(yōu)化 2G內(nèi)存針對站多 抗壓型的設(shè)置

    mysql數(shù)據(jù)庫中my.ini的優(yōu)化,2G內(nèi)存,針對站多,抗壓型的設(shè)置.大家可以借鑒下。
    2009-08-08
  • Mysql數(shù)據(jù)庫之常用sql語句進(jìn)階與總結(jié)

    Mysql數(shù)據(jù)庫之常用sql語句進(jìn)階與總結(jié)

    這篇文章主要介紹了Mysql數(shù)據(jù)庫之常用sql語句,總結(jié)分析了MySQL數(shù)據(jù)庫常用的查詢、條件查詢、排序、連接查詢、子查詢等相關(guān)操作技巧,需要的朋友可以參考下
    2019-11-11
  • MySQL InnoDB ReplicaSet(副本集)簡單介紹

    MySQL InnoDB ReplicaSet(副本集)簡單介紹

    這篇文章主要介紹了MySQL InnoDB ReplicaSet(副本集)的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用MySQL,感興趣的朋友可以了解下
    2021-04-04
  • MySQL關(guān)鍵字問題分析與解決方案

    MySQL關(guān)鍵字問題分析與解決方案

    在實際開發(fā)中,我們常常會遇到由于SQL語法錯誤導(dǎo)致的數(shù)據(jù)庫操作應(yīng)用不能正常運行的情況,其中,使用了MySQL關(guān)鍵字作為表名或字段名,而沒有邏輯地處理,帶來的問題最為常見,本文將從一個實際案例出發(fā),深入分析關(guān)鍵字問題及其解決方案,并提供進(jìn)一步優(yōu)化與避免方案
    2024-12-12
  • MySQL 字符類型大小寫敏感

    MySQL 字符類型大小寫敏感

    這篇文章主要介紹了MySQL 字符類型大小寫敏感的相關(guān)資料,幫助大家更好的理解和使用MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下
    2020-12-12
  • mysql正則表達(dá)式(regexp和rlike)的搜索功能實例分析

    mysql正則表達(dá)式(regexp和rlike)的搜索功能實例分析

    這篇文章主要介紹了mysql正則表達(dá)式(regexp和rlike)的搜索功能,結(jié)合實例形式分析了mysql正則表達(dá)式使用regexp和rlike的搜索功能相關(guān)原理與實現(xiàn)技巧,需要的朋友可以參考下
    2019-12-12
  • 詳解Mysql中tinyint與int的區(qū)別

    詳解Mysql中tinyint與int的區(qū)別

    本文詳細(xì)講解了Mysql中tinyint與int的區(qū)別,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12
  • InnoDB數(shù)據(jù)庫死鎖問題處理

    InnoDB數(shù)據(jù)庫死鎖問題處理

    本文給大家講解的是mysql數(shù)據(jù)庫InnoDB類型,在update表的時候出現(xiàn)死鎖現(xiàn)象的原因及解決辦法,有需要的小伙伴可以參考下。
    2016-03-03
  • 詳解MySQL中的事務(wù)與ACID特性

    詳解MySQL中的事務(wù)與ACID特性

    這篇文章主要為大家介紹了Mysql?中的事務(wù),包括事務(wù)的基本概念和?ACID?特性、事務(wù)的隔離級別和具體實現(xiàn)方法等,并提供相應(yīng)的代碼示例,希望對大家有所幫助
    2023-05-05
  • 解決mysql ERROR 1045 (28000)-- Access denied for user問題

    解決mysql ERROR 1045 (28000)-- Access denied for user問題

    這篇文章主要介紹了mysql ERROR 1045 (28000)-- Access denied for user解決方法,需要的朋友可以參考下
    2018-03-03

最新評論

武清区| 合阳县| 十堰市| 鞍山市| 九台市| 敖汉旗| 文安县| 蛟河市| 壶关县| 浑源县| 乡宁县| 城固县| 福泉市| 武功县| 白银市| 抚顺市| 赞皇县| 太保市| 馆陶县| 阿坝县| 红原县| 鸡东县| 五台县| 甘泉县| 泰宁县| 天祝| 玉树县| 大英县| 乐至县| 进贤县| 斗六市| 莱州市| 健康| 隆安县| 修水县| 哈巴河县| 新竹市| 九江县| 大邑县| 桦南县| 贡嘎县|