關於MYSQL數據庫編碼(Incorrect string value 錯誤)
今天遇到Mysql插入數據裏有中文字符出現Incorrect string value的錯誤
現在UTF8是主流,使用GBK 有諸多不便,而且要經常轉來轉去。
今天碰到個錯,是關於EMOJI表情的,EMOJI表情存不進UTF-8的數據庫中。
解決辦法,把MYSQL數據庫編碼改為 utf8mb4 即可。在my.ini中修改
這也是UTF8的一種最新的編碼格式。用他十分方便
關於MYSQL數據庫編碼(Incorrect string value 錯誤)
相關推薦
關於MYSQL數據庫編碼(Incorrect string value 錯誤)
value my.ini 使用 數據 插入數據 最新 插入 sql ring 今天遇到Mysql插入數據裏有中文字符出現Incorrect string value的錯誤 現在UTF8是主流,使用GBK 有諸多不便,而且要經常轉來轉去。 今天碰到個錯,是關於EM
MySQL數據庫管理(二)單機環境下MySQL Cluster的安裝
img 任務管理器 value 機器 tail -a bsp ron 技術分享 上文《MySQL數據庫管理(一)MySQL Cluster集群簡單介紹》對MySQL Cluster集群做了簡要介紹。本文將教大家一步步搭建單機環境下的MySQL數據庫集群。 一、單機
Mysql 數據庫優化(三)——分區和分表【個人經驗】
incr 返回 for 16px 使用 tree 主鍵 ref 相同 引:MyISAM存儲引擎的表在數據庫中,每一個表都被存放為三個以表名命名的物理文件。 1、首先肯定會有任何存儲引擎都不可缺少的存放表結構定義信息的.frm文件, 2、另外還有.MYD和
設置MYSQL數據庫編碼為UTF-8
service variable /etc/ ike 註意 safe cli 標簽 reat 1、 編輯MySql的配置文件 MySql的配置文件Windows下一般在系統目錄下或者在MySql的安裝目錄下名字叫my.ini,可以搜索,Linux下一般是/etc/my.
mysql數據庫編碼設置
指令 plain arch arc 創建表 char keyword 成功 general -- 創建數據庫時,設置數據庫的編碼方式 -- CHARACTER SET:指定數據庫采用的字符集,utf8不能寫成utf-8 -- COLLATE:指定數據庫字符集的排序規則,
DBA成長之路---mysql數據庫服務(二)
連接查詢 過程 where 存在 arc nat 唯一索引 rest nal 管理表記錄 增加insert into 庫.表 values(字段值列表);insert into 庫.表(字段值列表) values(字段值列表);insert into 庫.表 values(
MySQL數據庫操作(1)用戶與權限
servers delete into cin 通配符 statement 之間 需要 create 本地通過命令行進入MySQL: mysql -u用戶名 -p密碼mysql -u用戶名 -p 回車後輸入密碼 退出MySQL:\qexit強行退出,Ctrl+Z 創建用
MySQL數據庫操作(2)基本操作
大於 ase 存在 delete div .... desc 搜索 查看數據庫 創建數據庫:CREATE DATABASE [IF NOT EXISTS] 庫名例子:CREATE DATABASE `mydb`;CREATE DATABASE IF NOT EXISTS `
MySQL數據庫操作(4)表約束
weight 大於 creat nod 開始 引擎 bsp 數據類型 set MySQL數據庫操作(4)表約束 在創建表或者插入列時,可以對列的值進行約束,當插入條目時如果不符合約束,將會報錯,拒絕插入。 非空約束`NOT NULL` 字段值不能為空例: #創建表時添加
MySQL數據庫操作(6)查詢
ack 表名 pre reference post ins 現在 上一條 john 準備工作 創建並進入數據庫: CREATE DATABASE `info`; USE `info`; #創建學院表: CREATE TABLE `department`( `id` I
無須叠代的高性能樹結構的設計(從使用mysql數據庫儲存到使用ztree網頁輸出)
context dex list tty table round clas exception file 最後效果圖是這樣的(看起來有點醜,只是沒有美化,效果還是不錯的): 一、樹結構的數據庫儲存表設計: 樹結構在數據庫儲存一般會使用加內關聯鍵的方式,表看起來如下:
MySQL數據庫基礎(一)——MySQL數據庫簡介
MySQLMySQL數據庫基礎(一)——MySQL數據庫簡介 一、MySQL簡介 1、MySQL簡介 MySQL是一個輕量級關系型數據庫管理系統,由瑞典MySQL AB公司開發,目前屬於Oracle公司。目前MySQL被廣泛地應用在Internet上的中小型網站中,由於體積小、速度快、總體擁有成本低,開放源碼
MySQL數據庫基礎(二)——MySQL字符集與亂碼解析
MySQL 字符集 亂碼解析 MySQL數據庫基礎(二)——MySQL字符集與亂碼解析 一、字符集與編碼 1、字符集簡介 字符(Character)是各種文字和符號的總稱,包括各國家文字、標點符號、圖形符號、數字等。字符集(Character set)是多個字符的集合,字符集種類較多,每個字符集包
MySQL數據庫基礎(三)——SQL語言
MySQLMySQL數據庫基礎(三)——SQL語言 一、SQL語言簡介 1、SQL語言簡介 SQL是結構化查詢語言(Structured Query Language),是用於訪問和處理數據庫的標準的計算機語言。SQL語言的功能如下:A、SQL面向數據庫執行查詢B、SQL可從數據庫取回數據C、SQL可在數據庫
MySQL數據庫基礎(四)——MySQL數據庫創建實例
MySQL 數據庫 基礎 MySQL數據庫基礎(四)——MySQL數據庫創建實例 一、創建數據庫 1、創建數據庫 創建數據庫,指定數據庫的默認字符集為utf8。create database schoolDB default character set utf8;連接數據庫,客戶端必須選擇UTF8
MySQL數據庫基礎(五)——SQL查詢
MySQL SQL查詢MySQL數據庫基礎(五)——SQL查詢 一、單表查詢 1、查詢所有字段 在SELECT語句中使用星號“”通配符查詢所有字段在SELECT語句中指定所有字段select from TStudent; 2、查詢指定字段 查詢多個字段select Sname,sex,email from
MySQL數據庫基礎(六)——SQL插入、更新、刪除操作
SQLMySQL數據庫基礎(六)——SQL插入、更新、刪除操作 一、插入數據 1、為表的所有字段插入數據 使用基本的INSERT語句插入數據要求指定表名稱和插入到新記錄中的值。 INSERT INTO table_name (column_list) VALUES (value_list); insert i
Go語言中mysql數據庫操作(一)
Go語言中mysql數據庫操作 Go語言mysql數據庫 Go數據庫操作 數據的持久化是程序中必不可少的,所以編程語言中對數據庫的操作是非常重要的一塊,本文介紹Go語言對mysql數據庫的操作。 基本操作 建立連接 db, err := sql.Open("mysql", "root:root@t
MySQL數據庫8(七)列類型
最終 字段名 但是 ont 表示 英文 保存 15位 結果 列類型 整數類型 tinyint 迷你整型,系統采用一個字節來保存的整型,一個字節=8byte,最大能表示的數據是0-255。 smallint 小整型,系統采用兩個字節來保存的整型,能表示0-65535之間的整型
MySQL數據庫8(十一)表關系
常用 nbsp width 其他 就會 學生 p s 查詢 帶來 表關系 表關系:表與表之間(實體)有什麽樣的關系,每種關系應該如何設計表結構。 一對一 一對一,一張表中的一條記錄與另外一張表中最多有一條明確的關系,通常,此設計方案保證兩張表中使用同樣的主鍵即可。(唯一