1. 程式人生 > >MySQL中VARCHAR(n)最多能存多少個漢字

MySQL中VARCHAR(n)最多能存多少個漢字

首先要確定自己使用的MySQL版本是多少
(1)MySQL 4.0 版本以下,VARCHAR(n) 中的 n 指的是改欄位容量為 n 位元組。如果存放的漢字為UTF8編碼時(utf8編碼每個漢字佔3位元組),則只能存16個漢字。
(2)MySQL 5.0 版本以上,VARCHER(n)中的 n 指的是 n 個字元(英文字母、漢字、符號都是字元)。無論存放的是數字、字母還是UTF8漢字,都可以存放50個。
(3)最直接的方法就是直接去資料表裡試一下就知道了。