[{"data":1,"prerenderedAt":503},["ShallowReactive",2],{"content:\u002F2025\u002F08\u002Fmysql-datastructure":3,"surround:\u002F2025\u002F08\u002Fmysql-datastructure":493},{"id":4,"title":5,"body":6,"categories":469,"date":471,"description":472,"draft":473,"extension":474,"image":475,"meta":476,"navigation":478,"path":479,"permalink":475,"published":475,"readingTime":480,"recommend":475,"references":475,"seo":485,"sitemap":486,"stem":487,"tags":488,"type":491,"updated":471,"__hash__":492},"content\u002Fposts\u002F2025\u002F08\u002Fmysql-datastructure.md","MySQL 常用数据类型详解",{"type":7,"value":8,"toc":460},"minimark",[9,18,22,183,186,312,315,402,405],[10,11,12,13,17],"p",{},"MySQL 数据类型主要分为三类：",[14,15,16],"strong",{},"数值类型、字符串类型、日期和时间类型","。",[19,20,21],"h2",{"id":21},"数值类型",[23,24,25,41],"table",{},[26,27,28],"thead",{},[29,30,31,35,38],"tr",{},[32,33,34],"th",{},"类型",[32,36,37],{},"说明",[32,39,40],{},"示例",[42,43,44,66,81,96,115,130,149,165],"tbody",{},[29,45,46,53,61],{},[47,48,49],"td",{},[50,51,52],"code",{"code":52},"TINYINT",[47,54,55,56,60],{},"很小的整数，范围 -128",[57,58,59],"del",{},"127 或 0","255 (UNSIGNED)",[47,62,63],{},[50,64,65],{"code":65},"TINYINT(3)",[29,67,68,73,76],{},[47,69,70],{},[50,71,72],{"code":72},"SMALLINT",[47,74,75],{},"小整数，范围 -32,768~32,767",[47,77,78],{},[50,79,80],{"code":80},"SMALLINT(5)",[29,82,83,88,91],{},[47,84,85],{},[50,86,87],{"code":87},"MEDIUMINT",[47,89,90],{},"中等整数，范围 -8,388,608~8,388,607",[47,92,93],{},[50,94,95],{"code":95},"MEDIUMINT(8)",[29,97,98,107,110],{},[47,99,100,103,104],{},[50,101,102],{"code":102},"INT"," \u002F ",[50,105,106],{"code":106},"INTEGER",[47,108,109],{},"普通整数，范围 -2,147,483,648~2,147,483,647",[47,111,112],{},[50,113,114],{"code":114},"INT(11)",[29,116,117,122,125],{},[47,118,119],{},[50,120,121],{"code":121},"BIGINT",[47,123,124],{},"大整数，范围 -2^63 ~ 2^63-1",[47,126,127],{},[50,128,129],{"code":129},"BIGINT(20)",[29,131,132,140,143],{},[47,133,134,103,137],{},[50,135,136],{"code":136},"DECIMAL(M,D)",[50,138,139],{"code":139},"NUMERIC(M,D)",[47,141,142],{},"定点小数，精确存储，常用于金额",[47,144,145,148],{},[50,146,147],{"code":147},"DECIMAL(10,2)"," → 99999999.99",[29,150,151,156,159],{},[47,152,153],{},[50,154,155],{"code":155},"FLOAT(M,D)",[47,157,158],{},"单精度浮点数，近似存储",[47,160,161,164],{},[50,162,163],{"code":163},"FLOAT(7,4)"," → 999.9999",[29,166,167,175,178],{},[47,168,169,103,172],{},[50,170,171],{"code":171},"DOUBLE(M,D)",[50,173,174],{"code":174},"REAL",[47,176,177],{},"双精度浮点数，近似存储",[47,179,180],{},[50,181,182],{"code":182},"DOUBLE(16,8)",[19,184,185],{"id":185},"字符串类型",[23,187,188,198],{},[26,189,190],{},[29,191,192,194,196],{},[32,193,34],{},[32,195,37],{},[32,197,40],{},[42,199,200,215,230,243,256,269,282,297],{},[29,201,202,207,210],{},[47,203,204],{},[50,205,206],{"code":206},"CHAR(n)",[47,208,209],{},"固定长度字符串，最大 255",[47,211,212],{},[50,213,214],{"code":214},"CHAR(10)",[29,216,217,222,225],{},[47,218,219],{},[50,220,221],{"code":221},"VARCHAR(n)",[47,223,224],{},"可变长度字符串，最大 65535（受行大小限制）",[47,226,227],{},[50,228,229],{"code":229},"VARCHAR(255)",[29,231,232,237,240],{},[47,233,234],{},[50,235,236],{"code":236},"TINYTEXT",[47,238,239],{},"最多 255 字符",[47,241,242],{},"适合存储短文本",[29,244,245,250,253],{},[47,246,247],{},[50,248,249],{"code":249},"TEXT",[47,251,252],{},"最多 65,535 字符（64KB）",[47,254,255],{},"博客正文",[29,257,258,263,266],{},[47,259,260],{},[50,261,262],{"code":262},"MEDIUMTEXT",[47,264,265],{},"最多 16,777,215 字符（16MB）",[47,267,268],{},"长文章",[29,270,271,276,279],{},[47,272,273],{},[50,274,275],{"code":275},"LONGTEXT",[47,277,278],{},"最多 4,294,967,295 字符（4GB）",[47,280,281],{},"大规模内容（如书籍）",[29,283,284,289,292],{},[47,285,286],{},[50,287,288],{"code":288},"ENUM(val1,val2,…)",[47,290,291],{},"枚举类型，只能存其中一个值",[47,293,294],{},[50,295,296],{"code":296},"ENUM('male','female')",[29,298,299,304,307],{},[47,300,301],{},[50,302,303],{"code":303},"SET(val1,val2,…)",[47,305,306],{},"集合类型，可同时存多个选项",[47,308,309],{},[50,310,311],{"code":311},"SET('a','b','c')",[19,313,314],{"id":314},"日期和时间类型",[23,316,317,327],{},[26,318,319],{},[29,320,321,323,325],{},[32,322,34],{},[32,324,37],{},[32,326,40],{},[42,328,329,344,359,373,388],{},[29,330,331,336,339],{},[47,332,333],{},[50,334,335],{"code":335},"DATE",[47,337,338],{},"日期（YYYY-MM-DD），范围 1000-01-01 ~ 9999-12-31",[47,340,341],{},[50,342,343],{"code":343},"'2025-08-25'",[29,345,346,351,354],{},[47,347,348],{},[50,349,350],{"code":350},"DATETIME",[47,352,353],{},"日期时间（YYYY-MM-DD HH:MM:SS），不受时区影响",[47,355,356],{},[50,357,358],{"code":358},"'2025-08-25 14:30:00'",[29,360,361,366,369],{},[47,362,363],{},[50,364,365],{"code":365},"TIMESTAMP",[47,367,368],{},"时间戳（会随时区变化），范围 1970-01-01 ~ 2038-01-19",[47,370,371],{},[50,372,358],{"code":358},[29,374,375,380,383],{},[47,376,377],{},[50,378,379],{"code":379},"TIME",[47,381,382],{},"时间（HH:MM:SS），范围 -838:59:59 ~ 838:59:59",[47,384,385],{},[50,386,387],{"code":387},"'12:30:00'",[29,389,390,395,398],{},[47,391,392],{},[50,393,394],{"code":394},"YEAR",[47,396,397],{},"年份（YYYY），范围 1901~2155",[47,399,400],{},[50,401,394],{"code":394},[19,403,404],{"id":404},"使用建议",[406,407,408,424,432,440,449],"ul",{},[409,410,411,414,415,417,418,420,421],"li",{},[14,412,413],{},"整型主键 ID"," → ",[50,416,102],{"code":102}," 或 ",[50,419,121],{"code":121},"，配合 ",[50,422,423],{"code":423},"AUTO_INCREMENT",[409,425,426,414,429,431],{},[14,427,428],{},"金额",[50,430,147],{"code":147},"，避免浮点误差",[409,433,434,414,437],{},[14,435,436],{},"短文本（姓名、标题）",[50,438,439],{"code":439},"VARCHAR(50\u002F255)",[409,441,442,414,445,417,447],{},[14,443,444],{},"长文本（正文内容）",[50,446,249],{"code":249},[50,448,262],{"code":262},[409,450,451,454,455,457,458],{},[14,452,453],{},"时间"," → 业务数据建议 ",[50,456,350],{"code":350},"，日志记录推荐 ",[50,459,365],{"code":365},{"title":461,"searchDepth":462,"depth":462,"links":463},"",4,[464,466,467,468],{"id":21,"depth":465,"text":21},2,{"id":185,"depth":465,"text":185},{"id":314,"depth":465,"text":314},{"id":404,"depth":465,"text":404},[470],"数据库","2025-08-26","介绍 MySQL 常用整数、浮点数、字符串、日期时间等数据类型及字段设计注意事项。",false,"md",null,{"slots":477},{},true,"\u002F2025\u002F08\u002Fmysql-datastructure",{"text":481,"minutes":482,"time":483,"words":484},"2 min read",1.69,101400,338,{"title":5,"description":472},{"loc":479},"posts\u002F2025\u002F08\u002Fmysql-datastructure",[489,490],"MySQL","SQL","tech","TkioTRq8hnrN8t8NxN0emaxpAfiRS7mpcNrse96SK7g",[494,499],{"title":495,"path":496,"stem":497,"date":498,"type":491,"children":-1},"Minikube 安装与环境配置","\u002F2025\u002F08\u002Fminikube-install","posts\u002F2025\u002F08\u002Fminikube-install","2025-08-21",{"title":500,"path":501,"stem":502,"date":471,"type":491,"children":-1},"MySQL 日期与时间函数","\u002F2025\u002F08\u002Fmysql-date-function","posts\u002F2025\u002F08\u002Fmysql-date-function",1786555055939]