mysql数据类型有哪些
Mysql支持的多种数据类型主要有:数值数据类型、日期/时间类型、字符串类型。1、Mysql支持所有标准SQL中的数值类型,其中包括整数型的tinyint和bigint,小数型的decimal。
2、MySQL提供了8个基本的字符串类型,可以存储的范围从简单的字符或二进制字符串数据。
3、在处理日期和时间类型的值时,MySQL带有5个不同的数据类型可供选择。可以被分成简单的日期、时间类型,和混合日期、时间类型。
绛旓細鏁存暟鏁版嵁绫诲瀷锛氭暣鏁版暟鎹被鍨嬫槸鏈甯哥敤鐨勬暟鎹被鍨嬩箣涓銆侷NT锛圛NTEGER锛塈NT锛堟垨INTEGER锛夋暟鎹被鍨嬪瓨鍌ㄤ粠-2鐨31娆℃柟锛-2锛147锛483锛648锛夊埌2鐨31娆℃柟-1锛2锛147锛483锛647锛変箣闂寸殑鎵鏈夋璐熸暣鏁般MySQL鏁版嵁绫诲瀷鍦∕ySQL涓湁濡備笅鍑犵鏁版嵁绫诲瀷锛氾紙1锛夋暟鍊煎瀷鏁板兼槸璇稿32鎴154杩欐牱鐨勫笺侻ySQL鏀寔绉戝琛ㄧず娉曪紝...
绛旓細璇存槑锛氱敤鏉ヤ繚瀛MySQL涓緝鐭殑瀛楃涓 璇存槑锛氱被浼间簬char鍜寁archar锛屼笉鍚岀殑鏄畠浠寘鍚簩杩涘埗瀛楃涓茶屼笉鍖呭惈闈炰簩杩涘埗瀛楃涓 璇存槑:鍙堢О涓烘灇涓绫诲瀷鍝︼紝瑕佹眰鎻掑叆鐨勫煎繀椤诲睘浜庡垪琛ㄤ腑鎸囧畾鐨勫间箣涓銆 濡傛灉鍒楄〃鎴愬憳涓1~255锛屽垯闇瑕1涓瓧鑺傚瓨鍌 濡傛灉鍒楄〃鎴愬憳涓255~65535锛屽垯闇瑕2涓瓧鑺傚瓨鍌 鏈澶氶渶瑕65535涓垚鍛橈紒璇...
绛旓細MySQL 鏁版嵁绫诲瀷缁嗗垎涓嬫潵锛屽ぇ姒傛湁浠ヤ笅鍑犵被锛氭暟鍊硷紝鍏稿瀷浠h〃涓 tinyint,int,bigint娴偣/瀹氱偣锛屽吀鍨嬩唬琛ㄤ负 float,double,decimal 浠ュ強鐩稿叧鐨勫悓涔夎瘝瀛楃涓诧紝鍏稿瀷浠h〃涓 char,varchar鏃堕棿鏃ユ湡锛屽吀鍨嬩唬琛ㄤ负 date,datetime,time,timestamp浜岃繘鍒讹紝鍏稿瀷浠h〃涓 binary,varbinary浣嶇被鍨嬫灇涓剧被鍨嬮泦鍚堢被鍨 ...
绛旓細VARCHAR锛氱敱浜庢槸鍙彉闀垮害锛屾煡璇㈠拰妫绱ARCHAR绫诲瀷鐨勫瓧娈电浉瀵硅緝鎱紝鍥犱负闇瑕佸湪瀛樺偍涓悳绱㈠疄闄呴暱搴︺4銆侀傜敤鍦烘櫙涓嶅悓 CHAR锛氶傜敤浜庡瓨鍌ㄥ浐瀹氶暱搴︾殑鏁版嵁锛屼緥濡傚浐瀹氶暱搴︾殑浠g爜銆佺姸鎬佹垨鑰呭浐瀹氭牸寮忕殑瀛楃涓层俈ARCHAR锛氶傜敤浜庡瓨鍌ㄥ彲鍙橀暱搴︾殑鏁版嵁锛屼緥濡傚彉闀跨殑鏂囨湰銆佹弿杩般佺敤鎴疯緭鍏ョ瓑銆MySQL鐨鏁版嵁绫诲瀷 1銆佹暣鏁扮被鍨嬶細TINY...
绛旓細text鏄MySQL閲岀敤浜庡瓨鏀惧ぇ閲忔枃鏈殑涓绉鏁版嵁绫诲瀷锛屾渶澶氬彲浠ュ瓨鏀65535涓瓧绗︺傞櫎浜唗ext杩樻湁MEDIUMTEXT銆丩ONGTEXT绛夈侻EDIUMTEXT 锛氫竴涓狟LOB鎴朤EXT鍒楋紝鏈澶ч暱搴︿负16777215(2^24-1)涓瓧绗︺侺ONGTEXT 锛氫竴涓狟LOB鎴朤EXT鍒楋紝鏈澶ч暱搴︿负4294967295(2^32-1)涓瓧绗︺
绛旓細D 閫傜敤浜庢诞鐐绫诲瀷骞朵笖鎸囧嚭璺熼殢鍦ㄥ崄杩涘埗灏忔暟鐐瑰悗鐨勬暟鐮佺殑鏁伴噺銆傛渶澶у彲鑳界殑鍊兼槸30锛屼絾鏄簲璇ヤ笉澶т簬M-2銆傛柟鎷彿(鈥淸鈥濆拰鈥淽鈥)鎸囧嚭鍙夌殑绫诲瀷淇グ绗︾殑閮ㄥ垎銆傛敞鎰忥紝濡傛灉浣犳寚瀹氫竴涓簡涓篫EROFILL锛MySQL灏嗕负璇ュ垪鑷姩鍦板鍔燯NSIGNED灞炴с俆INYINT[(M)] [UNSIGNED] [ZEROFILL]涓涓緢灏忕殑鏁存暟銆傛湁绗﹀彿鐨...
绛旓細鏈杩戜娇鐢mysql鏁版嵁搴撶殑鏃跺欓亣鍒颁簡澶氱鏁板瓧鐨勭被鍨嬶紝涓昏鏈塱nt,bigint,smallint鍜宼inyint銆傚叾涓瘮杈冭糠鎯戠殑鏄痠nt鍜宻mallint鐨勫樊鍒備粖澶╁氨鍦ㄧ綉涓婁粩缁嗘壘浜嗘壘锛屾壘鍒板涓嬪唴瀹癸紝鐣欐。鍋氫釜鎬荤粨锛氫娇鐢ㄦ暣鏁版暟鎹殑绮剧‘鏁板瓧鏁版嵁绫诲瀷銆俠igint 浠 -2^63 (-9223372036854775808) 鍒 2^63-1 (9223372036854775807) 鐨勬暣鍨...
绛旓細鏈杩戜娇鐢mysql鏁版嵁搴撶殑鏃跺欓亣鍒颁簡澶氱鏁板瓧鐨勭被鍨嬶紝涓昏鏈塱nt,bigint,smallint鍜宼inyint銆傚叾涓瘮杈冭糠鎯戠殑鏄痠nt鍜宻mallint鐨勫樊鍒備粖澶╁氨鍦ㄧ綉涓婁粩缁嗘壘浜嗘壘锛屾壘鍒板涓嬪唴瀹癸紝鐣欐。鍋氫釜鎬荤粨锛氫娇鐢ㄦ暣鏁版暟鎹殑绮剧‘鏁板瓧鏁版嵁绫诲瀷銆俠igint 浠 -2^63 (-9223372036854775808) 鍒 2^63-1 (9223372036854775807) 鐨勬暣鍨...
绛旓細鐒惰岋紝涔熸湁涓浜涢檺鍒堕渶瑕佹敞鎰忋傞鍏堬紝瀛樺偍澶ч噺鐨勪簩杩涘埗鏁版嵁鍙兘浼氭秷鑰楀ぇ閲忕殑鏁版嵁搴撳瓨鍌ㄧ┖闂淬傚叾娆★紝鏌ヨ鍜屾搷浣滀簩杩涘埗鏁版嵁鍙兘姣斿鐞嗘枃鏈暟鎹洿澶嶆潅鍜岃楁椂銆傚洜姝わ紝鍦ㄥ疄闄呭簲鐢ㄤ腑闇瑕佹牴鎹暟鎹殑鐗规у拰闇姹傛潵閫夋嫨鍚堥傜殑鏁版嵁绫诲瀷銆傛讳箣锛孧ediumBlob鏄MySQL涓敤浜庡瓨鍌ㄤ簩杩涘埗澶у璞$殑涓绉嶆暟鎹被鍨嬶紝閫傜敤浜庡瓨鍌ㄤ腑绛夊ぇ灏忕殑...
绛旓細MySQL 鏁版嵁绫诲瀷鍦∕ySQL 涓,鏈変笁绉嶄富瑕佺殑绫诲瀷:鏂囨湰銆佹暟瀛楀拰鏃ユ湡/鏃堕棿绫诲瀷銆俆ext 绫诲瀷:鏁版嵁绫诲瀷鎻忚堪CHAR(size)淇濆瓨鍥哄畾闀垮害鐨勫瓧绗︿覆(鍙寘鍚瓧姣嶃佹暟瀛椾互鍙婄壒娈婂瓧绗)銆傚湪鎷彿涓寚瀹氬瓧绗︿覆鐨勯暱搴︺傛渶澶 255 涓瓧绗︺俈ARCHAR(size)淇濆瓨鍙彉闀垮害鐨勫瓧绗︿覆(鍙寘鍚瓧姣嶃佹暟瀛椾互鍙婄壒娈婂瓧绗)銆傚湪鎷彿涓寚瀹氬瓧绗︿覆鐨勬渶澶ч暱搴︺傛渶...