日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Mysql字段数据类型:char与varchar的区别

發布時間:2024/4/17 数据库 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Mysql字段数据类型:char与varchar的区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

char:

  1 聲明的字段如果數據類型為char,則該字段占據的長度固定為聲明時的值,例如:char(4),存入值 'ab',其長度仍為4.、

?? ? ?2 char的長度聲明范圍是 0-255

  3 當存儲數據時,所存數據長度不足聲明長度,右邊填充空格以達到聲明的長度。檢索到char類型數據之后再去掉尾部空格。

?? ? ?4 在存儲或檢索過程中不進行大小寫轉換?

varchar:

  1 聲明字段時,字段占據的實際長度等于存儲內容的實際長度+記錄長度的字節(一般是一個字節或者兩個字節)

??   例如:varchar(100),存儲值'ab'時,占用長度是3字節,varchar(300),存儲值'ab'時,占用長度是4字節------當然實際情況和字符集設定還有關系

?? ? ?2 聲明字段的長度范圍是 65535(VARCHAR的最大有效長度由最大行大小和使用的字符集確定。整體最大長度是65,532字節)

  3?VARCHAR值保存時不進行填充。當值保存和檢索時尾部的空格仍保留,符合標準SQL。

?

如果分配給CHAR或VARCHAR列的值超過列的最大長度,則對值進行裁剪以使其適合

轉載于:https://www.cnblogs.com/luxixing/archive/2010/11/09/1872395.html

總結

以上是生活随笔為你收集整理的Mysql字段数据类型:char与varchar的区别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。