מהו MySQL? - מבוא למערכות ניהול מסדי נתונים



בלוג זה בנושא מהו MySQL, יציג בפניכם את היסודות של DBMS, סוגים שונים של תכונות DBMS, SQL, MySQL, MySQL וסוגי הנתונים.

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

מהם נתונים ומסד נתונים?

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





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

אז אתה יכול לשקול את מסד הנתונים כמכולה גדול, שבו אתה יכול לאחסן את כל הנתונים. אך האם אתה חושב שתוכל להשתמש בנתונים שלך ללא ניהול נכון של מסד הנתונים?



זה לא ברור מאליו!

אז, בואו נדע מהי בדיוק מערכת ניהול מסדי נתונים וסוגיה השונים.

מערכת ניהול מסדי נתונים וסוגי DBMS

ל מערכת ניהול מסדי נתונים ( DBMS ) היא יישום תוכנה אשר מתקשר עם המשתמש, היישומים ובסיס הנתונים עצמו בכדי ללכוד ולנתח נתונים. הנתונים המאוחסנים במסד הנתונים ניתנים לשינוי, לאחזור ולמחיקה, ויכולים להיות מכל סוג כמו מחרוזות, מספרים, תמונות וכו '.



כיצד לסיים את תוכנת Java

סוגי DBMS

ישנם בעיקר 4 סוגים של DBMS, שהם DBMS היררכי, יחסי, רשת ומכוונת עצמים.

  • DBMS היררכי: כפי שהשם מרמז, סוג זה של DBMS הוא בעל סגנון של מערכת יחסים קודמת-יורשת. לכן, יש לו מבנה דומה לזה של עץ, שבו הצמתים מייצגים רשומות וענפי העץ מייצגים שדות.
  • DBMS יחסיים (RDBMS): סוג זה של DBMS, משתמש במבנה המאפשר למשתמשים לזהות נתונים ולגשת אליהם ביחס לפיסת נתונים אחרת במסד הנתונים.
  • DBMS ברשת: סוג זה של DBMS תומך בקשרים רבים עד רבים בהם ניתן לקשר רשומות חברים מרובות.
  • מונחה עצמיםDBMS: סוג זה של DBMS משתמש בתוכנות אישיות קטנות הנקראות אובייקטים. כל אובייקט מכיל פיסת נתונים, וההוראות לפעולות שיש לבצע עם הנתונים.

עכשיו, כשסיפרתי לך על DBMS, הגיע הזמן שנבין מה זה SQL?

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

שפת שאילתות מובנית (SQL)

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

  • DDL (שפת הגדרת נתונים) - זה מאפשר לך לבצע פעולות שונות במסד הנתונים כגון CREATE, ALTER ו- DELETE אובייקטים.
  • DML (שפת מניפולציה של נתונים) - זה מאפשר לך לגשת לנתונים ולנהל אותם. זה עוזר לך להוסיף, לעדכן, למחוק ולאחזר נתונים ממסד הנתונים.
  • DCL (שפת בקרת נתונים) - זה מאפשר לך לשלוט בגישה למסד הנתונים. דוגמה - הענק או בטל הרשאות גישה.
  • TCL (שפת בקרת עסקאות) - זה מאפשר לך להתמודד עם העסקה של מסד הנתונים. דוגמה - התחייבות, החזרה, הצלת נקודה, הגדר עסקה.

בְּסֵדֶר! אז, עכשיו שאתה מכיר את SQL, הגיע הזמן שאני מכיר את MySQL.

מהי MySQL ותכונותיו

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

התכונות של MySQL הן כדלקמן:

תכונות של MySQL - מה זה MySQL? אדוריקה

איור 1: תכונות של MySQL - מה זה MySQL?

כיצד להשתמש בתנועת ג'אווה - -
  • קלות ניהול - התוכנה מורידה בקלות רבה ומשתמשת גם בתזמון אירועים כדי לתזמן את המשימות באופן אוטומטי.
  • תמיכה עסקית חזקה - מחזיק במאפיין ACID (אטומיות, עקביות, בידוד, עמידות), ומאפשר גם תמיכה מרובת גרסאות מבוזרת.
  • פיתוח יישומים מקיף - ל- MySQL ספריות תוספים להטמעת מסד הנתונים לכל יישום. הוא תומך גם בפרוצדורות מאוחסנות, טריגרים, פונקציות, תצוגות ועוד רבות לפיתוח אפליקציות. אתה יכול להתייחס ל מדריך RDS , כדי להבין את ה- RDBMS של אמזון.
  • ביצועים גבוהים - מספק כלי עמידה מהירים עם זיכרונות זיכרון מובחנים ומחיצות אינדקס טבלאות.
  • עלות בעלות כוללת נמוכה - זה מקטין את עלויות הרישוי ואת הוצאות החומרה.
  • קוד פתוח ותמיכה 24 * 7 - ניתן להשתמש ב- RDBMS זה בכל פלטפורמה ומציע תמיכה 24 * 7 במהדורות קוד פתוח וארגון.
  • הגנה על נתונים מאובטחים - MySQL תומך במנגנונים רבי עוצמה כדי להבטיח שרק למשתמשים מורשים תהיה גישה לבסיסי הנתונים.
  • זמינות גבוהה - MySQL יכול להפעיל תצורות שכפול מאסטר / עבדים במהירות גבוהה והוא מציע שרתי אשכולות.
  • מדרגיות וגמישות - באמצעות MySQL תוכלו להריץ יישומים עמוקים וליצור מחסני נתונים המחזיקים כמות עצומה של נתונים.

עכשיו, כי אתם יודעים מה זה MySQL, הרשו לי לספר לכם סוגי נתונים שונים הנתמכים על ידי MySQL.

מעוניין ללמוד עוד על MySQL

סוגי נתונים של MySQL

איור 2: סוגי נתונים של MySQL - מהו MySQL?

  • מספרי - סוג נתונים זה כולל מספרים שלמים בגדלים שונים, נקודה צפה (אמיתית) של דיוקים שונים ומספרים מעוצבים.
  • מחרוזת תווים - סוגי נתונים אלה כוללים מספר תווים קבוע או משתנה. לסוג נתונים זה יש גם מחרוזת באורך משתנה מטרת התווים הגדולה ( CLOB ) המשמש לציון עמודות בעלות ערכי טקסט גדולים.
  • מחרוזת ביט - סוגי נתונים אלה הם באורך קבוע או באורך משתנה של ביטים. יש גם סוג נתוני מחרוזת סיביות באורך משתנה הנקרא אובייקט גדול בינארי (BLOB), אשר זמין לציין עמודות בעלות ערכים בינאריים גדולים, כגון תמונות.
  • בוליאני - לסוג נתונים זה ערכי TRUE או FALSE. מכיוון של- SQL יש ערכי NULL, משתמשים בהיגיון בעל שלוש ערכים, שהוא UNKNOWN.
  • תאריך שעה - לסוג הנתונים DATE יש: YEAR, MONTH ו- DAY בצורה YYYY-MM-DD. באופן דומה, לסוג הנתונים TIME יש את הרכיבים HOUR, MINUTE ו- SECOND בצורה HH: MM: SS. פורמטים אלה יכולים להשתנות בהתאם לדרישה.
  • חותמת זמן ומרווח - סוג הנתונים TIMESTAMP כולל מינימום שש מיקומים, עבור שבר עשרוני של שניות ומוקדם אופציונלי WITH TIME ZONE בנוסף לשדות DATE ו- TIME. סוג הנתונים INTERVAL מזכיר ערך יחסי שניתן להשתמש בו כדי להגדיל או להקטין ערך מוחלט של תאריך, שעה או חותמת זמן.

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

רוצה לקבל הסמכה במינהל מסדי נתונים?

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

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