עם כמות הנתונים הקיימת בעולם, כמעט בלתי אפשרי, לנהל נתונים ללא מאגרי מידע מתאימים. SQL הוא הליבה של מאגרי מידע התייחסותיים שמספק לך אפשרויות שונות להתמודד עם נתונים, לכן הם הכרחיים ברוב תפקידי התפקיד. במאמר זה על סוגי נתונים SQL, אנו נדון בסוגי הנתונים השונים המשמשים ב- SQL.
הדברים הבאים מכוסים במאמר זה:
- סוגי נתונים מספריים
- סוגי נתוני מחרוזת תווים
- סוגי נתונים בינאריים
- סוגי נתונים תאריך ושעה
- סוגי נתונים אחרים
אז בואו נתחיל עם כל אחד מהם.
סוגי נתונים של SQL: סוגי מספרים
חלק זה במאמר ידבר על סוגי הנתונים המספריים. סוגי נתונים אלה מאפשרים מספרים שלמים חתומים וגם לא חתומים. חילקתי את סוגי הנתונים המספריים לשני החלקים הבאים:
סוגי נתונים מספריים מדויקים
כעת, בואו נבדוק את סוגי הנתונים המספריים המשוערים.
סוגי נתונים מספריים משוערים
סוג מידע | תיאור / טווח | אִחסוּן | ||
תיאור | מ | ל | ||
לצוף (n) | מאפשרנתוני מספרים מדויקים צפים | -1.79 E + 308 | 1.79E + 308 | 4 או 8 בתים |
אמיתי | מאפשרנתוני מספרים מדויקים צפים | -3.40 E + 38 | 3.40E + 38 | 4 בתים |
לאחר מכן, במאמר זה נבחן את סוגי נתוני מחרוזת התווים המשמשים ב- SQL.
סוגי נתונים של SQL: סוגי נתוני מחרוזת תווים
חלק זה במאמר ידבר על סוגי נתוני הדמויות. סוגי נתונים אלה מאפשרים תווים באורך קבוע ומשתנה. עיין בטבלה שלהלן.
הערה:
שאלות: מדוע איננו יכולים להכריז על ערך העולה על VARCHAR (8000)? תשובות: VARCHAR (n) אחראי לאחסון הנתונים בעמוד שורה. מכיוון שבכל עמוד כותרת הדף תופסת את 96 הבתים הראשונים ורק 8096 בתים של נתונים (8192 -96) זמינים עבור תקורה וקיזוז של השורה, אינך יכול להכריז על ערך גדול מ- VARCHAR (8000).
כמו כן, הרחבתי את קטעי סוגי מחרוזות התווים לסוגי נתונים של Unicode מאז התעשייה שלנומשתמש ב- Unicode לייצוג וטיפול עקביים של טקסט ברוב מערכות הכתיבה בעולם.
סוגי נתוני מיתרי Unicode
סוג מידע | תיאור / גודל מקסימלי | אִחסוּן | |
תיאור | גודל מקסימלי | ||
ntext | מאפשר משתנהאורך מחרוזת Unicode | 2GB של נתוני טקסט | 4 בתים + מספר תווים |
nvarchar (מקסימום) | מאפשר משתנהאורך מחרוזת Unicode | 2E + 31 תווים | 2 בתים + מספר תווים |
nvarchar | מאפשר משתנהאורך מחרוזת Unicode | 4,000 תווים | 2 בתים + מספר תווים |
nchar | מאפשר fמחרוזת Unicode באורך ixed | 4,000 תווים | רוחב מוגדר * 2 |
לאחר מכן, במאמר זה הבה נבחן את סוגי הנתונים הבינאריים המשמשים ב- SQL.
סוגי נתונים של SQL: סוגי נתונים בינאריים
חלק זה במאמר ידבר על סוגי נתונים בינאריים. סוגי נתונים אלה מאפשרים ערכים בינאריים באורך קבוע ומשתנה. עיין בטבלה שלהלן.
כיצד להגדיר נתיב עבור
לאחר מכן, במאמר זה הבה נבחן את סוגי הנתונים של התאריך והשעה המשמשים ב- SQL.
סוגי נתונים של SQL: תאריך שעה סוגי מידע
חלק זה במאמר ידבר על סוגי הנתונים של התאריך והשעה. סוגי נתונים אלה מאפשרים פורמטים שונים של תאריך ושעה. עיין בטבלה שלהלן.
לאחר מכן, במאמר זה הבה נבחן את סוגי הנתונים השונים הזמינים ב- SQL.
סוגי נתונים של SQL: אַחֵר סוגי מידע
חלק זה במאמר ידבר על סוגי הנתונים שלא ניתן לסווג לקטגוריות שלעיל. עיין בטבלה שלהלן.
סוג מידע | תיאור |
שולחן | סוג נתונים זה מאחסן ערכת תוצאות לעיבוד מאוחר יותר. |
xml | סוג נתונים זה מאחסן נתונים בפורמט XML. |
סַמָן | סוג נתונים זה מספק התייחסות לאובייקט סמן. |
מזהה ייחודי | סוג נתונים זה מאחסן מזהה ייחודי גלובלי (GUID). |
sql_variant | סוג נתונים זה sמאחסנת ערכים מסוגי נתונים נתמכים ב- SQL למעט טקסט, ntext וחותמת זמן. |
עכשיו שאתה מכיר את סוגי הנתונים ב- SQL, אני בטוח שאתה סקרן ללמוד עוד SQL. הנה רשימה של מאמרים שתתחיל איתם:
אז, אנשים, זה סוף למאמר זה. אני מקווה שנהניתם לקרוא מאמר זה. ראינו את סוגי הנתונים השונים שיעזרו לך לכתוב שאילתות ולשחק עם מסדי הנתונים שלך. אם ברצונך ללמוד עוד על MySQL ולמד להכיר את בסיס הנתונים היחסי של קוד פתוח, ואז לבדוק את שלנו שמגיע עם הדרכה חיה בהנחיית מדריך וניסיון פרויקט אמיתי. הכשרה זו תעזור לך להבין את MySQL לעומק ותעזור לך להשיג שליטה בנושא.
יש לך שאלה עבורנו? אנא הזכיר זאת בפרק ההערות במאמר זה ואחזור אליך.