
date שומר תאריך בלבד. time שומר שעות, דקות ושניות. המספר בסוגריים, למשל time(7), קובע את הדיוק אחרי השנייה, והמקסימום הוא 7. בלי מספר ברירת המחדל היא 7.time(3).binary(50) תמיד שומר 50 בתים וממלא את השאר, ולכן כמעט לא משתמשים בו.varbinary(1000). varbinary(max) אפשרי אבל עדיף לקבוע מקסימום משלנו.הטקסט המלא של הדקות הראשונות בהרצאה «שמירת זמנים ותאריכים ב-SQL» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
הדבר הבא זה זמנים ותאריכים. יש לנו דייט, מסוגל לשמור תאריך, שימו לב לטווחים, הראשון לינואר השנה 1 עד 31 לדצמבר 1999. טיים מסוגל לשמור רק זמן של שעות דקות שניות.
מה זה השבע הזה? ה-X שכתוב פה זה מספר חלקי השנייה שאפשר לשמור אחרי. לדוגמה, טיים 7 יכול לשמור עד 7 חלקי שנייה, מאוד מדויק.
אם היינו מגדירים טיים 3, כמובן אפשר לשנות את השבע, אנחנו יכולים לשמור רק שלוש חלקי שנייה, כלומר על פיות השנייה. המקסימום זה שבע, אי אפשר יותר משבע. אם אנחנו מגדירים רק time בלי שבע, אז הוא אוטומטית מוגדר כשבע, זה ה-default.
אפשר day time, זה מאוד מאוד נפוץ, אם אני רוצה לשמור גם תאריך וגם שעה באותו העמודה, באותה התא, אז עינת וכין, שימו לב, 1753 עד 1999, זה כולל שעה.
שעה זה כמו טיים שלוש פה, הוא יכול לשמור רק שלוש על פיות השנייה, ברמה של על פיות השנייה. בינארי טייפס, בינארי זה מידע שהוא מידע טהור, אפס אחדים כזה, כמו לדוגמה קובץ סאונד או קובץ וידאו, תמונות, דברים כאלה, זה מידע בינארי.
אז יש לנו פשוט בינארי עם גודל מסוים שאני מגדיר, כמה אני רוצה לשמור, אבל ברגע שהגדרתי את זה, זה פיקסט לנקס. שוב פעם זה אומר תמיד הוא ישמור בגודל 50 גם אם הקובץ הבינארי שאני מכניס לתוכו המידע הבינארי יהיה פחות הכנסתי מידע בינארי של 10 נתונים בינאריים 10 תאים מה שנקרא או בתים אז הוא ישמור לי 50 כאשר את היתר הוא ימלא בלא יודע 0 או משהו כזה
כמעט לא נדרש var בינארי משהו הרבה יותר הגיוני זה variable length זאת אומרת אם אני מכניס מידע עם 10 בתים בזיכרון אז יש לנו בדיוק כמה שהכנסתי.
var בינארי 50 זה עד 50, אני לא יכול להגדיר יותר מזה. לדוגמה, אם אני רוצה להגדיר קובץ סאונד מסוים, וואלה, אני יודע שהקובץ הסאונד הוא בערך 1000 תווים, לא יותר, אז אני יכול להגדיר var בינארי ולשמור את הביטים של הסאונד בתוך המשתנה הזה, והוא ישמור לי את זה גג עד 1000. אם אני לא יודע מה הגודל המקסימלי,