MySQL修改字符集

MySQL數據庫修改字符集,介紹一下修改的方法

1)系統工具iconv

#file filename
#mysqldump --default-character-set=utf8 >20180523xxx.sql
#file 20180523xxx.sql
#iconv -t utf8mb4 -c  20180523xxx.sql>20180523xxxutf8mb4.sql
#file 20180523xxxutf8mb4.sql測試 mysqldump 支持where條件 先用小的文件先測試一下
#mysqldump  --where=”1=1 limit 10000”
#轉碼之前要看是什么編碼,只有中文才需要轉碼

2)導出導入sed

二)導出導入---sed
1.導出表結構修改字符集設置
#mysqldump --default-character-set=utf8 -d databasename > #createtab20180523.sql
#sed -i s/CHARSET=utf8/CHARSET=utf8mb4/g  createtab20180523.sql 
2.導出表的數據修改字符集
#mysqldump --no-create-info databasename > data20180523.sql
#sed -i s/CHARSET=utf8/CHARSET=utf8mb4/g  data20180523.sql 
3.create database newdatabase default charset utf8mb4
#mysql  newdatabase < createtab20180523.sql
#mysql newdatabase  < data20180523.sql

3)alter table的方式

CREATE TABLE t1 (col1 CHAR(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,col2 CHAR(10) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL
) CHARACTER SET utf8;#要修改字符集需要注意字段長度,及索引長度,alter table會鎖表
ALTER TABLE t1DEFAULT CHARACTER SET utf8mb4,MODIFY col1 CHAR(10)CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,MODIFY col2 CHAR(10)CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL;

  

轉載于:https://www.cnblogs.com/weiwenbo/p/9099713.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/277933.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/277933.shtml
英文地址,請注明出處:http://en.pswp.cn/news/277933.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Teams Bot開發系列:Bot驗證

我們今天來說一下authentication&#xff0c;authentication一直是一個復雜的問題。bot里的authentication也不簡單。我們先來看一個概念&#xff1a;Bot Framework Token Service&#xff0c;根據官方定義&#xff0c;這個token service主要是&#xff1a; Facilitating the u…

堆排序

目錄 一、定義二、算法分析三、代碼地址一、定義 1.1 堆 ? 此處的堆&#xff0c;指數據結構中的堆。而不是內存中的那種內存堆&#xff0c;內存堆是基于數據結構的一種實現。堆的數據結構是一棵完全二叉樹&#xff0c;它有如下特點&#xff1a;&#xff08;具體參考下文鏈接&a…

Teams Bot開發系列:Middleware

middleware是目前一些framework比較流行的概念&#xff0c;通常一個開發框架需要提供一些可擴展可定制化的功能。所以middleware這種pattern就很實用。 熟悉asp.net core的開發可能第一個想到的就是asp.net core的middleware&#xff0c;如下圖&#xff1a; 當一個http reques…

如何獲取租戶中所有的Team

大家在使用Graph API開發Teams App的時候&#xff0c;有時候會需要獲取某個租戶Tenant的所有team&#xff0c;在寫這篇文章的時候Graph API并沒有提供這么一個功能&#xff0c;沒有一個類似于”GET /teams”的api。 在Micorsoft Graph官方文檔的已知問題中&#xff0c;也提到了…

mysql常用快速查詢修改操作

mysql常用快速查詢修改操作 一、查找并修改非innodb引擎為innodb引擎 # 通用操作 mysql> select concat(alter table ,table_schema,.,table_name, engineinnodb;) from information_schema.tables where table_schema not in (information_schema,mysql,performance_schem…

ElasticSearch教程——自定義分詞器(轉學習使用)

一、分詞器 Elasticsearch中&#xff0c;內置了很多分詞器&#xff08;analyzers&#xff09;&#xff0c;例如standard&#xff08;標準分詞器&#xff09;、english&#xff08;英文分詞&#xff09;和chinese&#xff08;中文分詞&#xff09;&#xff0c;默認是standard. s…

使用Azure Serverless來開發Teams App

Azure Function可以說比較早期的一個serverless服務&#xff0c;隨著這些年云服務的大行其道&#xff0c;Serverless在概念越來越火&#xff0c;什么叫serverless&#xff1f; Serverless computing (or serverless for short), is an execution model where the cloud provide…

Angular之RouterModule的forRoot與forChild

Angular 提供了一種方式來把服務提供商從模塊中分離出來&#xff0c;以便模塊既可以帶著 providers 被根模塊導入&#xff0c;也可以不帶 providers 被子模塊導入。 區別&#xff1a; forRoot creates a module that contains all the directives, the given routes, and the r…

關于 someone could be eavesdropping on you right now (man-in-the-middle attack) ssh的解決辦法

關于 someone could be eavesdropping on you right now (man-in-the-middle attack) ssh的解決辦法 記錄工作中遇到的問題 someone could be eavesdropping on you right now (man-in-the-middle attack) ssh  由于遠程機器或者重組或者更新了ssh server導致本地記錄的驗證信…

使用AzureFunction開發最簡單的Teams Outgoing Webhook

上篇文章講了teams app的serverless架構&#xff0c;這篇主要講如何真正使用Azure Function來開發一個最最簡單的Teams Outgoing Webhook。 我們先登入azure的portal&#xff0c;創建一個azure function。我這里創建了一個名字叫outgoing-webhook的azure function。完成后如下…

Java 基礎 之 標識符

www.verejava.com/?id1699254… /* 標識符的命名規則: 1. 是以字母&#xff0c;數字&#xff0c;下滑線_和美元符號$ 組成 2. 不能以數字開頭 3. 區分大小寫 4. 不能是java的保留關鍵字 5. 最好是見名思意 */ public class Identifier {public static void main(String[] args…

Ubuntu宿主機與VMware中其他系統虛擬機的互通

Ubuntu做宿主機&#xff0c;VMware中創建Windows10&#xff0c;并且通過三種模式實現兩系統互通&#xff0c;其實并非是件難事。在有線網卡未接網線的環境下&#xff0c;關閉兩系統防火墻&#xff0c;基本遵從下文便可實現。 轉載&#xff1a;https://note.youdao.com/ynotesha…

使用Azure輕松實現Teams App的全球合規性

我在之前的一篇博客里面講了合規性對于我們Teams app是非常重要的&#xff0c;因為office365平臺就是面向全世界用戶的&#xff0c;我們開發的teams app一旦發布后&#xff0c;立刻就會有各國各地區的用戶來進行安裝使用&#xff0c;所以符合用戶所在地區的要求是非常重要的。 …

【php復習之】php創建數組的幾種方式

1、array()函數 1.1無key值 $arrarray(1,2,3,4); 1.2鍵值對 $arrarray( name>myj,age>18,phone>1888888888);1.3空數組 $arrarray(); 2、compact()函數 compact函數可以把變量轉換為數組。 $a aaa;$b bbb;$c ccc;$arr3 compact(a,b,c);輸出&#xff1a;{"a&q…

ADC知識(2)——直流參數(輸入電壓參考,參考電流輸入,積分非線性誤差,差分非線性誤差)...

目錄 四、 輸入參考電壓范圍 五、 參考電流 六、 非線性問題 差分非線性誤差 積分非線性 四、 輸入參考電壓范圍 大多數數據手冊中&#xff0c;將它定義為一個特定的參考電壓值&#xff0c;通常這個電壓作為 此轉換器最常用的參考電壓。在參考輸入電壓…

LuckyDraw app使用CosmosDB的成本分析

我在以前的博客里說過我的LuckyDraw app在數據存儲方面使用的是 Azure Table Storage&#xff0c;當時選擇這個的原因是成本考慮&#xff0c;因為它實在是便宜&#xff0c;對于我這種個人開發維護的免費的teams app來說&#xff0c;成本是一個很重要的考量點。 當然&#xff0…

React 重溫之 組件生命周期

生命周期 任何事物都不會憑空產生&#xff0c;也不會無故消亡。一個事物從產生到消亡經理的各個階段&#xff0c;我們稱之為 生命周期。 具體到我們的前端組件上來&#xff0c;一個組件的生命周期可以大體分為創建、更新、銷毀這個三個階段。 本文主要介紹React 的組件生命周期…

遷移聊天記錄到Teams

有一些朋友問我teams是否支持將其他平臺/系統里的聊天記錄遷移某個channel里&#xff0c;答案是肯定的&#xff0c;teams團隊在去年年中的時候就提供了這個功能。這個功能是通過graph api來完成的&#xff0c;我們今天就來看看如何遷移聊天記錄到teams里。 首先&#xff0c;我…

leetcode-191-Number of 1 Bits

題目描述&#xff1a; Write a function that takes an unsigned integer and returns the number of 1 bits it has (also known as the Hamming weight). Example 1: Input: 11 Output: 3 Explanation: Integer 11 has binary representation 000000000000000000000000000010…

androidsdk里的android.bat和uiautomatorview.bat啟動就閃退問題

進入D:\androidsdk\tools文件夾&#xff1a; 使用編輯文件工具&#xff1a; rem Check we have a valid Java.exe in the path.set java_execall lib\find_java.bat 替換成下列代碼&#xff1a; rem Check we have a valid Java.exe in the path.set java_exeC:\Program Files\…