רבים מאיתנו השתמשו ועבדו עם מסדי נתונים בצורה כזו או אחרת. פעמים רבות, כאשר מתכנת DBA או מסד נתונים אינם זמינים בחברות, אז זה תלוי בך ללכלך את הידיים על ידי כתיבת הצהרות SQL. מדריך זה, ילווה אותך בכתיבת הצהרות SQL בסיסיות באחזור וטיפול במנתונים. נסתכל על 4 זירות עיקריות
1) SELECT - פקודה זו משמשת לאחזור מידע מהטבלה
2) INSERT - פקודה זו משמשת להוספת מידע לטבלה
3) UPDATE - פקודה זו משמשת לשינוי מידע לטבלה
4) DELETE - פקודה זו משמשת להסרת מידע מהטבלה
צעדים
שלב 1. לחץ על התחל את כל התוכניות Microsoft SQL Server (2005/2008) SQL Server Management Studio
שלב 2. התחבר הבא עם אישוריך לשרת
שלב 3. כעת לחץ לחיצה ימנית על מסד הנתונים של Northwind ובחר שאילתה חדשה
שלב 4. בחלון השאילתה החדש, הזן את הפקודה הבאה עבור SELECT
שלב 5. זהו התחביר של SELECT - SELECT * FROM עובדים
שלב 6. זהו התחביר של INSERT -
הכנס לערכי עובדים ('col1', 'col2') - החלף את col1 ו- col2 בערכים בפועל כפי שמוצג להלן
הכנס לערכי עובדים ('אניל', '[email protected]')
זה מוסיף שורה אחת לטבלה.
אפילו אם ברצונך להזין שורות מרובות בבת אחת, אתה רואה את הפקודה הבאה
INSERT INTO ערכי עובדים ('אנה', '[email protected]'), INSERT INTO ערכי עובדים ('Krystel', '[email protected]'), INSERT INTO ערכי עובדים ('קווים', 'שורות@חברה'. com '). ההבדל העיקרי כאן הוא שכל ערך מתווסף על ידי א פסיק
שלב 7.
זהו התחביר עבור UPDATE - UPDATE עובדים SET col1 = 'ערך חדש' WHERE col1 = 'ערך ישן' - החלף את col1 בערכים בפועל כפי שמוצג להלן
עדכון עובדים SET שם = 'אניל מהאדב' WHERE שם = 'אניל'
זהו התחביר למחיקת - מחק מעובדים WHERE col1 = 'value' WHERE value = 'שורת נתונים בפועל' - החלף את שורת הנתונים בפועל בערכים בפועל כפי שמוצג להלן
מחק מעובדים WHERE שם = 'אניל מחאדב'
זה משלים את המדריך הקצר הזה, אני מקווה שזה הועיל לכם ורוצה להודות לכם על הצפייה בו.
טיפים
- השתמש בקטע קודים לניהול SQL Server Management Studio כרמזים לשיפור כישורי הכתיבה שלך ב- SQL
- ככל שתרגיש נוח יותר לכתוב שאילתות, השתמש במעצב שאילתות SQL לבניית שאילתות מתוחכמות
אזהרות
- לעולם אל תשתמש ב- DELETE ללא סעיף WHERE בהצהרות שלך כדי למנוע מחיקה של שורות בשוגג
- אותו כלל חל גם על UPDATE ו- INSERT
- תמיד השתמש בזהירות בעת עבודה עם הפקודה DELETE.