אופן השימוש ב- SQL: 8 שלבים (עם תמונות)

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

אופן השימוש ב- SQL: 8 שלבים (עם תמונות)
אופן השימוש ב- SQL: 8 שלבים (עם תמונות)

וִידֵאוֹ: אופן השימוש ב- SQL: 8 שלבים (עם תמונות)

וִידֵאוֹ: אופן השימוש ב- SQL: 8 שלבים (עם תמונות)
וִידֵאוֹ: Windows 7: How To Delete, Rename & Edit Files Or Folders Protected by TrustedInstaller 2024, מרץ
Anonim

SQL מייצג שפת שאילתות מובנית ומפותח במקור על ידי IBM בשנות ה -70 כדי ליצור אינטראקציה עם מאגרי מידע יחסיים. זוהי השפה הנפוצה למאגרי מידע, נשארת קריאה למדי ופשוט יחסית ללמוד את היסודות (אם כי השפה יכולה להיות חזקה מאוד).

צעדים

השתמש ב- SQL שלב 1
השתמש ב- SQL שלב 1

שלב 1. בדרך כלל 'SQL' מבוטא 'S-Q-L' (שפת שאילתות מובנית)

SQL פותחה בתחילה ב- IBM על ידי דונלד ד צ'מברלין וריימונד פ. בויס בתחילת שנות השבעים. גרסה זו נקראה SEQUEL (שפת שאילתות אנגלית מובנית).

השתמש ב- SQL שלב 2
השתמש ב- SQL שלב 2

שלב 2. ישנם ניבים שונים של SQL אך מנועי מסדי הנתונים הנפוצים ביותר כיום מצייתים לתקן SQL99 מ- ANSI, וספקים רבים יישמו תכונות נוספות להרחבת תקן זה (טעם Microsoft של SQL נקרא T-SQL או Transact -SQL, גרסת Oracle היא PL/SQL)

השתמש ב- SQL שלב 3
השתמש ב- SQL שלב 3

שלב 3. הוצאת הנתונים

בדרך כלל זה העניין. לשם כך אנו משתמשים בהצהרת SELECT; הוא יחקור או יחזיר נתונים ממסד נתונים של SQL.

השתמש ב- SQL שלב 4
השתמש ב- SQL שלב 4

שלב 4. דוגמה פשוטה תהיה משהו כמו:

'בחר * מתוך tblMyCDList' שיקבל את כל העמודות (שם * נכנס) ואת השורות בטבלה 'tblMyCDList'.

השתמש ב- SQL שלב 5
השתמש ב- SQL שלב 5

שלב 5. השאילתות בדרך כלל הרבה יותר מסובכות מזה

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

השתמש ב- SQL שלב 6
השתמש ב- SQL שלב 6

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

'בחר * מתוך tblMyCDList שבו CDid = 27' יחזיר את השורות שבהן השדה CDid שווה ל- 27. או 'בחר * מתוך tblAttribute כאשר strCDName כמו' צד אפל '' משתמש בכרטיס בר המייצג אפס או יותר מופעים של כל תו ונקווה שאראה שבאוסף שלי יש את האלבום האהוב עלי של פינק פלויד.

השתמש ב- SQL שלב 7
השתמש ב- SQL שלב 7

שלב 7. הצהרות INSERT ו- UPDATE משמשות להוספת ושינוי נתונים במסד נתונים של SQL (בדוק את הקישורים להלן לקבלת כמה הדרכות מצוינות שיכולות להביא אותך הלאה)

השתמש ב- SQL שלב 8
השתמש ב- SQL שלב 8

שלב 8. משפט DELETE משמש להסרת נתונים ממסד נתונים של SQL

וידאו - על ידי שימוש בשירות זה, מידע מסוים עשוי להיות משותף עם YouTube

טיפים

  • קל מאוד לצרף למאגרי מידע של SQL מתוך Microsoft Access (ניתן להשתמש בכלי השאילתות שלו במצב SQL למרות שלתחביר יש הבדלים מזה המשמש עם SQL Server ובסיסי נתונים אחרים).
  • תחת לינוקס, מסדי הנתונים הפופולריים ביותר הם ככל הנראה MySQL ו- PostgreSQL. אם נראה שהמסוף אינו נוח, השתמש ב- ExecuteQuery או בכלי קוד פתוח דומה אחר.
  • Microsoft Query הוא כלי שמגיע עם Windows - יש לו מצבי שאילתות גרפיים או SQL.
  • השתמש ב- wamp או xampp בשרת אינטרנט קל יותר עם phpmyadmin (mysql)
  • הספר הבא עשוי להועיל: קלין, קווין, דניאל קליין וברנד האנט. 2001. SQL בקצרה. מהדורה 2. O'Reilly & Associates, Inc.

אזהרות

  • מסד נתונים יחסי פירושו בדרך כלל 'מערכת שמשתמשיה רואים נתונים כאוסף טבלאות הקשורות זה לזה באמצעות ערכי נתונים נפוצים' המיושמת בדרך כלל כ'מערכת ניהול מסדי נתונים יחסיים '(RDBMS) כמו MySQL, Sybase, SQL Server או Oracle. מערכות מאגר מידע יחסיות קפדניות עוקבות אחר "שנים עשר העקרונות של מסדי נתונים יחסיים" של E. F 'Ted' Codd. ניתן לטעון (ולעתים קרובות) ש- Access הוא גם מסד נתונים יחסי, מיקרוסופט בהחלט אומרת שכן, אך האופן שבו המנוע בנוי הופך אותו למעשה למאגר נתונים של 'Indexed Sequential Access (ISAM)' או למסד נתונים של קבצים שטוחים. לא קל להבחין בהבדלים על פני השטח מכיוון שהם אינם קיימים, ל- Access יש אפילו יישום SQL משלה, אלא הם נמצאים במעיים של מנוע הנתונים (ראה https://www.ssw.com.au/ SSW/Database/DatabaseDocsLinks.aspx לתיאור טוב של זה). כל שאר הדברים שווים, שאילתות מסובכות מסוימות ב- Access יפעלו לאט בהרבה מאשר ב- SQL Server. שאילתות פשוטות מסוימות יפעלו לאט יותר ב- SQL Server.
  • לעתים קרובות ניתן לבלבל בין המשמעות של 'מסד נתונים'; ניתן להשתמש בו כדי לדבר על המיכל בפועל עבור קבוצת טבלאות, כמו מסד נתונים של אוסף תקליטורים או מסד הנתונים הראשי. תוכנת השרת בפועל הכוללת את מסד הנתונים היא 'מנוע מסד הנתונים' או 'תוכנת מסד הנתונים' שיכולה להכיל מאגרי מידע. דוגמאות לכך הן SQL Server 2005 Express, MySQL או Access 2003.

מוּמלָץ: