כיצד לכתוב שאילתת SQL

תוכן עניינים:

כיצד לכתוב שאילתת SQL
כיצד לכתוב שאילתת SQL

וִידֵאוֹ: כיצד לכתוב שאילתת SQL

וִידֵאוֹ: כיצד לכתוב שאילתת SQL
וִידֵאוֹ: יצירת טבלאות - SQL 2024, נוֹבֶמבֶּר
Anonim

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

כיצד לכתוב שאילתת SQL
כיצד לכתוב שאילתת SQL

הוראות

שלב 1

כדי לקבל את המידע המאוחסן מטבלאות מסד הנתונים, צור שאילתת בחירה - SELECT. אם יש קישורים בין טבלאות, ניתן לקחת נתונים על פי התנאים המתאימים מכל העמודות של טבלאות קשורות. ציין את כל העמודות הנדרשות לאחר משפט SELECT. ציין את הטבלאות המשמשות בשאילתה בסעיף FROM. בצורתו הפשוטה ביותר, שאילתת בחר מציגה את כל השורות של העמודות שצוינו בטבלה נתונה: בחר col1, col2 FROM my_table.

שלב 2

אם יש צורך, קבעו תנאי לבחירת שורות. התנאי נקבע על ידי סעיף WHERE. הגדר את ערך הפרמטר הרצוי לאחר הוראה זו. ניתן להשתמש כאן גם בפעולות חישוב והשוואה. לדוגמא, הצהרה של הטופס WHERE col1> 3 מאפשרת לך להציג שורות טבלה בהן הערך של העמודה col1 גדול מ- 3. כדי להגדיר את הביטוי הרצוי, השתמש בשילובים של האופרטורים AND, OR, כמו גם בתנאי מפעילי שפת SQL.

כיצד לכתוב שאילתת SQL
כיצד לכתוב שאילתת SQL

שלב 3

כדי להכניס שורות חדשות לטבלה, כתוב שאילתת INSERT. בעזרתו תוכלו להוסיף נתונים חדשים מאותו הסוג שכבר קיים בטבלה. התחביר לאמירה זו הוא פשוט מאוד: INSERT INTO my_table (col1, col2, col3) VALUES ('new_data1', 'new_data2', 'new_data3'). כאן, משפט VALUES מגדיר ערכי שורה חדשים לכל עמודה קיימת בטבלה שלי.

שלב 4

שינויים בנתונים בכל שורה בטבלה מתבצעים באמצעות שאילתת UPDATE. יתר על כן, תוכלו להגדיר תנאי בחירה WHERE, בו משתנים המידע במסד הנתונים. הגדר את הנתונים לשינוי ואת התנאי לבקשתך. לשם כך, כתוב שורה כזו: UPDATE my_table SET col1 = 'new_data1', col3 = 'new_data3' WHERE col3 = 10. השאילתה תבצע את שינוי הנתונים שצוין בהצהרת SET רק אם התנאי בסעיף WHERE הוא מרוצה.

שלב 5

משפט DELETE נכתב כדי למחוק שורה שלמה מטבלת הנתונים. יתר על כן, השורה נמחקת רק כאשר מוגדר התנאי WHERE. כתוב את הביטוי: DELETE FROM my_table WHERE col1 = 'data1'. ביצוע שאילתה זו תמחק את שורת הטבלה המכילה את הערך data1 בעמודה col1.

מוּמלָץ: