אַרטיקל וועגווייַזער
מיסקלוואָס זענען די שטיצט דאַטן טייפּס?מיסקלדעטאַילס פון דאַטן טייפּס אין
MySQL דאַטן טייפּס
די טייפּס פון דאַטן פעלדער דיפיינד אין MySQL זענען זייער וויכטיק פֿאַר די אַפּטאַמאַזיישאַן פון דיין דאַטאַבייס.
MySQL שטיצט אַ פאַרשיידנקייַט פון טייפּס, וואָס קענען זיין בעערעך צעטיילט אין דריי קאַטעגאָריעס: נומעריק, דאַטע / צייט און שטריקל (כאַראַקטער) טייפּס.
נומעריק טיפּ
MySQL דאַטאַבייסכל נאָרמאַל סקל נומעריק דאַטן טייפּס זענען געשטיצט.
די טייפּס אַרייַננעמען שטרענג נומעריק דאַטן טייפּס (ינטעגער, סמאַללינט, דעצימאַל און נומעריק), און דערנענטערנ נומעריק דאַטן טייפּס (פלאָוט, פאַקטיש, און טאָפּל פּינטלעכקייַט).
די קיווערד INT איז אַ סינאָנים פֿאַר INTEGER און די קיווערד DEC איז אַ סינאָנים פֿאַר DECIMAL.
די BIT דאַטן טיפּ האלט ביט פעלד וואַלועס און שטיצט MyISAM, MEMORY, InnoDB און BDB טישן.
ווי אַ פאַרלענגערונג צו די SQL נאָרמאַל, MySQL אויך שטיצט די ינטאַדזשער טייפּס TINYINT, MEDIUMINT און BIGINT.די טיש אונטן ווייזט די סטאָרידזש און קייט פארלאנגט פֿאַר יעדער ינטאַדזשער טיפּ.
טיפּ | גרייס | קייט (געחתמעט) | קייט (ניט געחתמעט) | 用途 |
---|---|---|---|---|
TINYINT | 1 בייט | (-128, 127) | (0, 255) | קליין ינטאַדזשער ווערט |
SMALLINT | 2 בייט | (-32 768, 32 767) | (0, 65 535) | גרויס ינטאַדזשער ווערט |
מיטל | 3 בייט | (-8 388 608, 8 388 607) | (0, 16 777 215) | גרויס ינטאַדזשער ווערט |
INT אָדער INTEGER | 4 בייט | (-2 147 483 648, 2 147 483 647) | (0, 4 294 967 295) | גרויס ינטאַדזשער ווערט |
BIGINT | 8 בייט | (-9 233 372 036 854 775 808, 9 223 372 036 854 775 807) | (0, 18 446 744 073 709 551 615) | זייער גרויס ינטאַדזשער ווערט |
פלאָוט | 4 בייט | (-3.402 823 466 E+38, -1.175 494 351 E-38), 0, (1.175 494 351 E-38, 3.402 823 466 351 E+38) | 0, (1.175 494 351 E-38, 3.402 823 466 E+38) | איין פּינטלעכקייַט פלאָוטינג פונט ווערט |
טאָפּל | 8 בייט | (-1.797 693 134 862 315 7 E+308, -2.225 073 858 507 201 4 E-308), 0, (2.225 073 858 507 201 4 E-308, 1.797, 693, 134 862 315 E-7, 308, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX. | 0, (2.225 073 858 507 201 4 E-308, 1.797 693 134 862 315 7 E+308) | טאָפּל פּינטלעכקייַט פלאָוטינג פונט ווערט |
דעצימאַל | פֿאַר דעצימאַל(מ,ד), אויב מ>ד, עס איז מ+2 אַנדערש עס איז ד+2 | דעפּענדס אויף די וואַלועס פון M און D | דעפּענדס אויף די וואַלועס פון M און D | דעצימאַל ווערט |
טאָג און צייט טיפּ
דאַטע און צייט טייפּס וואָס פאָרשטעלן צייט וואַלועס זענען DATETIME, DATE, TIMESTAMP, TIME און YEAR.
יעדער צייט טיפּ האט אַ קייט פון גילטיק וואַלועס און אַ "נול" ווערט, וואָס איז געניצט ווען ספּעציפיצירן אַ פאַרקריפּלט ווערט וואָס MySQL קען נישט פאָרשטעלן.
די TIMESTAMP טיפּ האט אַ פּראַפּרייאַטערי אַוטאָ-דערהייַנטיקן שטריך וואָס וועט זיין דיסקרייבד שפּעטער.
טיפּ | גרייס (ביטע) | קייט | פֿאָרמאַט | 用途 |
---|---|---|---|---|
טייטל | 3 | 1000-01-01/9999-12-31 | YYYY-MM-DD | דאַטע ווערט |
צייַט | 3 | ‘-838:59:59'/'838:59:59' | HH: MM: SS | צייט ווערט אָדער געדויער |
יאָר | 1 | 1901/2155 | יייי | יאָר ווערט |
דאַטעטיים | 8 | 1000-01-01 00:00:00/9999-12-31 23:59:59 | YYYY-MM-DD HH: MM: SS | געמישט דאַטע און צייט וואַלועס |
TIMESTAMP | 4 | 1970-01-01 00:00:00/2037 年某时 | YYYYMMDDHMMSS | געמישט דאַטע און צייט וואַלועס, טימעסטאַמפּ |
שטריקל טיפּ
שטריקל טייפּס אָפּשיקן צו CHAR, VARCHAR, BINARY, VARBINARY, BLOB, TEXT, ENUM און SET.דער אָפּטיילונג באשרייבט ווי די טייפּס אַרבעט און ווי צו נוצן זיי אין פֿראגן.
טיפּ | גרייס | 用途 |
---|---|---|
טאַנק | 0-255 ביטעס | פאַרפעסטיקט-לענג שטריקל |
VARCHAR | 0-65535 ביטעס | בייַטעוודיק לענג שטריקל |
TINYBLOB | 0-255 ביטעס | ביינערי שטריקל פון אַרויף צו 255 אותיות |
TINYTEXT | 0-255 ביטעס | קורץ טעקסט שטריקל |
בלאַבז | 0-65 535 ביטעס | לאַנג טעקסט דאַטן אין ביינערי פאָרעם |
טעקסט | 0-65 535 ביטעס | לאַנג טעקסט דאַטן |
מעדיומבלאָב | 0-16 777 215 ביטעס | מיטל-לענג טעקסט דאַטן אין ביינערי פאָרעם |
מעדיום טעקסט | 0-16 777 215 ביטעס | מיטל לענג טעקסט דאַטן |
LONGBLOB | 0-4 294 967 295 ביטעס | זייער גרויס טעקסט דאַטן אין ביינערי פאָרעם |
LONGTEXT | 0-4 294 967 295 ביטעס | זייער גרויס טעקסט דאַטן |
די CHAR און VARCHAR טייפּס זענען ענלעך, אָבער זיי זענען סטאָרד און ריטריווד דיפערענטלי.זיי אויך אַנדערש אין טערמינען פון זייער מאַקסימום לענג און צי טריילינג ספּייסאַז זענען אפגעהיט.קיין פאַל קאַנווערזשאַן איז דורכגעקאָכט בעשאַס סטאָרידזש אָדער ריטריוואַל.
די BINARY און VARBINARY קלאסן זענען ענלעך צו CHAR און VARCHAR, אַחוץ אַז זיי אַנטהאַלטן ביינערי סטרינגס אַנשטאָט פון ניט-ביינערי סטרינגס.אַז איז, זיי אַנטהאַלטן בייט סטרינגס אַנשטאָט פון כאַראַקטער סטרינגס.דאָס מיינט אַז זיי האָבן קיין כאַראַקטער שטעלן, און סאָרטינג און פאַרגלייַך איז באזירט אויף די נומעריק וואַלועס פון די זייַל ווערט ביטעס.
א בלאָב איז אַ ביינערי גרויס כייפעץ וואָס קענען האַלטן אַ וועריאַבאַל סומע פון דאַטן.עס זענען 4 טייפּס פון בלאָב: טיניבלאָב, בלאָב, מעדיומבלאָב און לאָנגבלאָב.זיי נאָר אַנדערש זייַן אין די מאַקסימום לענג פון די ווערט זיי קענען האַלטן.
עס זענען 4 טעקסט טייפּס: TINYTEXT, TEXT, MEDIUMTEXT און LONGTEXT.די שטימען צו די 4 BLOB טייפּס, מיט דער זעלביקער מאַקסימום לענג און סטאָרידזש באדערפענישן.
Hope Chen Weiliang בלאָג ( https://www.chenweiliang.com/ ) שערד "וואָס זענען די דאַטן טייפּס געשטיצט דורך MySQL? דיטיילד דערקלערונג פון דאַטן טייפּס אין MySQL" צו העלפֿן איר.
ברוכים הבאים צו טיילן דעם לינק פון דעם אַרטיקל:https://www.chenweiliang.com/cwl-466.html
ברוכים הבאים צו די טעלעגראַם קאַנאַל פון Chen Weiliang ס בלאָג צו באַקומען די לעצטע דערהייַנטיקונגען!
📚 דער פירער כּולל ריזיק ווערט, 🌟 דאָס איז אַ זעלטן געלעגנהייט, טאָן ניט פעלן עס! ⏰⌛💨
ייַנטיילן און ווי אויב איר ווילט!
דיין ייַנטיילונג און לייקס זענען אונדזער קעסיידערדיק מאָוטאַוויישאַן!