关于char(M)和varchar(N)的区别
生活随笔
收集整理的這篇文章主要介紹了
关于char(M)和varchar(N)的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.int(10)的10表示顯示的數據的長度,不是存儲數據的大小;chart(10)和varchar(10)的10表示存儲數據的大小,即表示存儲多少個字符。
int(10) 10位的數據長度 9999999999,占32個字節,int型4位
char(10) 10位固定字符串,不足補空格 最多10個字符
varchar(10) 10位可變字符串,不足補空格 最多10個字符
2.char(10)表示存儲定長的10個字符,不足10個就用空格補齊,占用更多的存儲空間
3.varchar(10)表示存儲10個變長的字符,存儲多少個就是多少個,空格也按一個字符存儲,這一點是和char(10)的空格不同的,char(10)的空格表示占位不算一個字符
轉載于:https://www.cnblogs.com/jianzhaojing/p/11281653.html
總結
以上是生活随笔為你收集整理的关于char(M)和varchar(N)的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DOS命令行操作MySQL常用命令
- 下一篇: 创建在“system.net/defau