הכירו את ההגדרה פונקציות SQL, SQL יחד עם פקודות בסיסיות ב- SQL
בעולם הניהול המחשוב של ימינובסיס הנתונים הוא אחד המודגשים ביותר. בהתחשב בעידן ההתקדמות הטכנולוגית שצומח במהירות, אז יש לנהל מסד נתונים גם באופן דיגיטלי על מנת לספק נוחות ולהגביר יותר ויותר תחושת ביטחון.
תוכנת ניהול מסדי נתונים מסוימת החלה גם כןמופיעים כמו Microsoft Office Word, Excel, Access ורבים אחרים. בנוסף לתוכנת עיבוד הנתונים שהזכרנו קודם ישנם גם כלים מיוחדים לניהול בסיסי נתונים המשמשים באופן נרחב באתרים. שמו הוא SQL העומד בשפת שאילתות מובנות.
בהתחלה שפה זו לא נקראה SQL,אך SEQUEL שבאותה תקופה עדיין הייתה בצורת מחקר של יבמ עד שהיא סוף סוף השתלטה על ידי חברת Oracle Corporation. יחד עם הפופולריות הגוברת של אורקל, שפת ה- SQL גם היא יותר ויותר מבוקשת וממשיכה לחוות צמיחה בעקבות מגמת ההתקדמות הטכנולוגית. במאמר זה נדון באופן מלא יותר על שפת SQL זו. מייד, סקירה מלאה של הבנת SQL שתוכלו לראות בהמשך:
הבנת SQL
בעבר דובר ש- SQL מייצגת שפת שאילתות מובנית. על ידי התבוננות באורך, אז זהוניתן להסיק כי ההגדרה של SQL עצמה היא שפת תכנות מיוחדת במערכת ניהול מסד נתונים המשתמשת בשאילתות לביצוע הפקודות שלה. מטרת השאילתה כאן היא הוראות ספציפיות לתמרון נתונים. ב- Microsoft Access מכירים גם את המונח שאילתה אך ב- SQL קיומה של שאילתה זו חשוב מאוד מכיוון שהיא משחקת תפקיד מרכזי בניהול מסד הנתונים שלך.
בעבר דובר גם כי שפת ה- SQL פופולרית יותר ויותר בעקבות החברה שהביאה אותה, תאגיד אורקל, אפילו באופן דה פקטו הוכרה על ידי ANSI כשפת תכנות בסיס נתונים עם סטנדרטים מיוחדים. בשלב הבא גוף ה- ISO מספק גם סטנדרטים ל- SQL.
פונקציית SQL
בדרך כלל ניתן להשיג למידת SQL ב-חינוך אינפורמטיקה מבוסס על שפת תכנות באינטרנט, בשילוב עם HTML, CSS, PHP ורבים נוספים. אך לאלו מכם שעדיין לא מכירים שאילתות בשפת SQL, אל תדאגו מכיוון שהגרסה הנוכחית נתמכת על ידי תצוגה ידידותית למשתמש, כך שהיא נוחה לשימוש לכל האנשים. עליכם להבין רק את המטרה של יצירה וניהול של מסד הנתונים ואת ההוראות הנחוצות.
פקודות בסיסיות ב- SQL
שפת SQL היא שפה שנותנת הוראות ספציפיות בצורה של שאילתות למסד הנתונים שלך. בעיקרון ניתן לחלק את ההוראות או הפקודות הבסיסיות ב- SQL לשני סוגים, כלומר DDL (שפת הגדרת נתונים) ו DML (שפת מניפולציה של נתונים).
DDL הוא הוראות המשמשותכדי להגדיר, למחוק ולשנות את בסיס הנתונים הקיים יכול להיות בכל בסיס הנתונים או רק בטבלה. בעוד ש- DML משמש יותר בנתונים - נתונים בטבלה, כולל צור (יצירת נתונים), קרא / בחר (הצגת נתונים), עדכון (שינוי נתונים) גם כן מחק (מחיקת נתונים).
אבל במאמר זה נהיה יותרמתמקד בפקודות DML בסיסיות (למעט יצירת מסד נתונים) בגלל השימוש התכוף בהן יותר. למעשה המונח ב- DML ידוע יותר בשם CRUD (צור, קרא, עדכן ומחק) שהוא גם די פופולרי בעולם מפתחי הרשת. תיאור של ארבע הפקודות הבסיסיות הללו ניתן לראות להלן:
1. צור
פקודת DDL היחידה אותה אנו מתאריםליתר דיוק הפקודה Create. המטרה של צור כאן היא שאפשר ליצור בסיס נתונים או טבלה חדשה. כתיבת שאילתה כמעט זהה, אך מובחנת בהגדרה של כל אחד - כל אחד. הפקודה Create משמשת בדרך כלל רק על ידי מנהלי מסדי נתונים ומופיעה לעתים רחוקות מאוד באתר.
2. קרא / בחר
הפונקציה של פקודת CRUD בסיסית ראשונה זוהיא לקרוא או להציג נתונים הזמינים כעת. בדרך כלל הטופס של הפקודה Select הוא בצורה של טבלה בהתאם למציאות (מתעדכנת בכל פעם). פקודה Select זו היא פקודה אחת שניתן להשתמש בה על ידי משתמשים כלליים.
3. הכנס
הפקודה הבסיסית הבאה היא הכנס,תפקידו להזין או להוסיף נתונים חדשים לטבלה שנוצרה לפני כן. פקודת הוספה זו מיושמת בדרך כלל בצורה של טופס הרשמה או טפסים אחרים. בדומה ל- Select, הפקודה Insert כלולה גם בפקודות בהן משתמשים משתמשים נפוצים.
4. עדכון
הפקודה הבאה היא עדכון ופונקציההמטרה העיקרית של פקודה זו היא לשנות נתונים קיימים. צורות יישום יכולות להיות בצורה של טפסים או חלונות קופצים. פקודה זו נתמכת בדרך כלל גם על ידי הפקודה Select, ומקלה עליכם לעדכן את הנתונים כרצונכם. פקודת עדכון זו כלולה גם בפקודה שאליה ניתן לגשת באופן פומבי, אך לפעמים גם באתרים מסוימים ניתן לגשת אליהם רק על ידי מנהל בסיס הנתונים.
5. מחק
האחרונה היא הפקודה מחק, הפונקציהלמחוק נתונים קיימים לצמיתות. בדומה לעדכון, לפקודה Delete ניתן לגשת למשתמשים כלליים אך לעיתים ניתן לגשת אליהם רק על ידי מנהל בסיס הנתונים.
זו ההבנה של SQL ותפקידיה והפקודות שלהבעיקרון מה שאתה צריך לדעת. עם שפת SQL זו אנו יכולים לנהל בקלות את בסיס הנתונים של אתר או יישום על ידי הפעלת שאילתה. הפקודות או השאילתות הנפוצות ביותר הן יצירה, קריאה, בחירה, הכנסה, מחיקה וכן הלאה.