סוגי נתונים של MySQL - סקירה כללית על סוגי הנתונים ב- MySQL



בלוג זה על סוגי הנתונים של MySQL ייתן לך סקירה של סוגי נתונים שונים בהם תוכל להשתמש ב- MySQL, כלומר מספרי, מחרוזת, נתונים וזמן וכו '.

לא ניתן לטפל בכמות העצומה של הנתונים הקיימים בעולם ללא מערכת ניהול מסד נתונים תקינה. MySQL היא אחת ממערכות ניהול מסדי הנתונים הפופולריות ביותר המשמשות בתעשייה. בבלוג הקודם שלי ב הדרכת MySQL היית מבין את שאילתות ה- SQL השונות שניתן לבצע. בבלוג זה בנושא סוגי נתונים של MySQL אדון בסוגי הנתונים השונים המשמשים ב- MySQL.

בבלוג זה על סוגי הנתונים של MySQL, אעמוד על הדברים הבאים:





מחרוזת ניתנת לשינוי או לשינוי בג'אווה

אז בואו נתחיל עם כל אחד מהם.

סוגי נתונים של MySQL: סוגי מספרים

סוגי נתונים מספריים מאפשרים מספרים שלמים חתומים ולא חתומים. MySQL תומך בסוגי הנתונים המספריים הבאים.



סוג מידע תיאור אִחסוּן
TINYINT (גודל) מאפשר מספרים שלמים חתומים -128 עד 127 ו- 0 עד 255 מספרים שלמים שלא חתומים.בת אחד
SMALLINT (גודל) מאפשר מספרים שלמים חתומים בין -32768 ל- 32767 ו- 0 עד 65535 מספרים שלמים לא חתומים.2 בתים
מדיום (גודל) מאפשר מספרים שלמים חתומים בין -8388608 ל- 8388607 ו- 0 ל- 16777215 מספרים שלמים שלא חתומים.3 בתים
INT (גודל) מאפשר מספרים שלמים חתומים מ -2147483638 ל- 214747483637 ו- 0 ל- 4294967925 מספרים שלמים לא חתומים.4 בתים
BIGINT (גודל) מאפשר מספרים שלמים חתומים מ -9223372036854775808 ל 9223372036854775807 ו- 0 עד 18446744073709551615 מספרים שלמים שלא חתומים.8 בתים
FLOAT (גודל, ד) מאפשר מספרים קטנים עם נקודה עשרונית צפה. פרמטר הגודל משמש לציון המספר המרבי של ספרות, ופרמטר d משמש לציון המספר המרבי של ספרות מימין לעשרוני.4 בתים
כפול (גודל, ד) מאפשר מספרים גדולים עם נקודה עשרונית צפה. פרמטר הגודל משמש לציון המספר המרבי של ספרות, ופרמטר d משמש לציון המספר המרבי של ספרות מימין לעשרוני.8 בתים
דסימאלי (גודל, ד)
מאפשר אחסון של DOUBLE כמחרוזת, כך שתהיה נקודה עשרונית קבועה. פרמטר הגודל משמש כדי לציין את המספר המרבי של ספרות, ואת הפרמטר d משמש לציון המספר המרבי של ספרות מימין לעשרוני.משתנה

הירשם לערוץ היוטיוב שלנו כדי לקבל עדכונים חדשים ..!

סוגי נתונים של MySQL: סוגי מחרוזות

סוגי נתוני מחרוזת מאפשרים מחרוזות אורך קבוע ומשתנה. MySQL תומך בסוגי הנתונים הבאים של מחרוזת.

סוג מידע תיאור אִחסוּן
CHAR (גודל) מכיל עד 255 תווים ומאפשר מחרוזת באורך קבוע.(אורך עמודה מוצהרת של תווים * מספר בתים)<= 255
VARCHAR (גודל) מכיל עד 255 תווים ומאפשר מחרוזת באורך משתנה. אם אתה שומר תווים הגדולים מ- 55, סוג הנתונים יומר לסוג TEXT.
  • ערך מחרוזת (Len) + 1 WHERE ערכי עמודות דורשים 0 ומינוס 255 בתים
  • ערך מחרוזת (Len) + 2 בתים WHERE ערכי עמודות עשויים לדרוש יותר מ -255 בתים
TINYTEXT מאפשר מחרוזת באורך מרבי של 255 תוויםאורך בפועל בתים בערך מחרוזת (Len) + 1 בתים, שם Len<28
טֶקסט מאפשר מחרוזת באורך מרבי של 65,535 תוויםאורך בפועל בתים בערך מחרוזת (Len) + 2 בתים, שם Len<216
כֶּתֶם מכיל עד 65,535 בתים של נתונים ומשמש לאובייקטים גדולים בינאריים.אורך בפועל בתים בערך מחרוזת (Len) + 2 בתים, שם Len<216
MEDIUMTEXT מאפשר מחרוזת באורך מרבי של 16,777,215 תוויםאורך בפועל בתים בערך מחרוזת (Len) + 3 בתים, שם Len<224
MEDIUMBLOB מחזיק עד 16,777,215 בתים של נתונים ומשמש לאובייקטים גדולים בינאריים.אורך בפועל בתים בערך מחרוזת (Len) + 3 בתים, שם Len<224
LONGTEXT מאפשר מחרוזת באורך מרבי של 4,294,967,295 תוויםאורך בפועל בתים בערך מחרוזת (Len) + 4 בתים, שם Len<232
LONGBLOB מכיל עד 4,294,967,295 בתים של נתונים ומשמש לאובייקטים גדולים בינאריים.אורך בפועל בתים בערך מחרוזת (Len) + 4 בתים, שם Len<232
ENUM (x, y, z וכו ') מאפשר לך להזין רשימה של ערכים אפשריים, כשהמקסימום יהיה 65535 ערכים. רק למקרה שמוכנס ערך שאינו קיים ברשימה, ריקיוכנס ערך.1 או 2 בתים, תלוי במספר ערכי המניין (65,535 ערכים לכל היותר)
מַעֲרֶכֶת סוג נתונים זה דומה ל- ENUM, אך ל- SET ניתן להכיל עד 64 פריטי רשימה והוא יכול לאחסן יותר מבחירה אחת.1, 2, 3, 4 או 8 בתים, תלוי במספר חברי הקבוצה (מקסימום 64 חברים)

סוגי נתונים של MySQL: סוגי תאריך ושעה

סוג נתונים זה מאפשר לנו לציין את התאריך והשעה. MySQL תומך בסוגי הנתונים הבאים של תאריך ושעה.

סוג מידע תיאור אחסון נדרש לפני MySQL 5.6.4 אחסון נדרש החל מ- MySQL 5.6.4
שָׁנָה() מחזיק בערך השנה בתלת ספרות או בפורמט בן ארבע ספרות.ערכי השנה בטווח (70-99) מומרים ל (1970-1999), וערכי השנה בטווח (00-69) מומרים ל (2000-2069)בת אחדבת אחד
תַאֲרִיך() מחזיק את ערכי התאריך בתבנית: YYYY-MM-DD, כאשר הטווח הנתמך נמצא(1000-01-01) עד (9999-12-31)3 בתים3 בתים
זְמַן() מחזיק את ערכי הזמן בתבנית: HH: MI: SS, כאשר הטווח הנתמך הוא (-838: 59: 59) עד (838: 59: 59)3 בתים3 בתים + אחסון בשניות חלקיות
תאריך שעה () שילוב של ערכי תאריך ושעה בפורמט: YYYY-MM-DD HH: MI: SS, כאשר הטווח הנתמך הוא מ-'1000-01-01 00:00:00' עד '9999-12-31 23:59:59'8 בתים5 בתים + אחסון בשניות חלקיות
TIMESTAMP () מחזיק ערכים המאוחסנים כמספר שניות, עם פורמט (YYYY-MM-DD HH: MI: SS). הטווח הנתמך הוא בין (1970-01-01 00:00:01) UTC ועד (2038-01-09 03:14:07) UTC4 בתים4 בתים + אחסון שני חלקי
רוצה לקבל הסמכה כמנהל מסדי נתונים?

סוגי נתונים של MySQL: שימוש בסוגי נתונים ממנועי מסדי נתונים אחרים

אם ברצונך ליישם את הקוד שנכתב על ידי ספקים אחרים ב- SQL, MySQL מאפשר זאת על ידי מיפוי סוגי נתונים. עיין בטבלה הבאה.



סוג ספק אחר סוג MySQL
BOOLטינינט
בוליאןטינינט
תו משתנה (M)VARCHAR (M)
תוקןנקודה
FLOAT4לָצוּף
FLOAT8לְהַכפִּיל
INT1טינינט
INT2SMALLINT
INT3מדיום
INT4INT
INT8BIGINT
ארוך טווח
MEDIUMBLOB
LONG VARCHARMEDIUMTEXT
ארוךMEDIUMTEXT
MIDDLEINTמדיום
מספרינקודה

אחרי הבלוג הזה בנושא סוגי נתונים של MySQL, ניכנס לחיבור מאגרי מידע עם PHP, אך לפני כן תוכלו להתייחס לכך , לדעת את השאלות המובילות שנשאלו בראיונות. המשך לעקוב!

אם ברצונך ללמוד עוד על MySQL ולהכיר מאגר מידע יחסי זה עם קוד פתוח, עיין בכתובת שלנו שמגיע עם הדרכה חיה בהנחיית מדריך וניסיון פרויקט אמיתי. הכשרה זו תעזור לך להבין את MySQL לעומק ותעזור לך להשיג שליטה בנושא.

תכנות שקעים בדוגמת Java

יש לך שאלה עבורנו? אנא הזכיר זאת בסעיף ההערות של ” סוגי נתונים של MySQL ”ואחזור אליך.