שפת שאילתה מובנית (SQL) היא הכלי המועדף על מניפולציה של מסדי נתונים. שפה זו מאפשרת לך לתפעל נתונים שאין כמותם, וזה לא עולה כסף להתחיל להשתמש!
אם אתה חדש בפקודות SQL או זקוק לתזכורת לחלקים מסוימים בכלי רב עוצמה זה העומד לרשותך, גיליון הרמאות של פקודות SQL שלנו להלן הוא בדיוק מה שאתה צריך. גלול למטה כדי לראות את המדהימות שהוא מכיל, או הורד את קובץ ה- PDF לשימוש עתידי. (קובץ ה- PDF מכיל דוגמאות לפקודות הנתונות.)
הורדה חינמית: גיליון בגידות זה זמין כ- קובץ PDF להורדה מהשותף שלנו להפצה, TradePub. יהיה עליך למלא טופס קצר כדי לגשת אליו בפעם הראשונה בלבד. הורד גיליונות הרמאות של פקודות SQL החיוניות .
כיצד לעקוף אתר חסום
גיליונות הרמאות של פקודות SQL החיוניות
פקודה | פעולה |
---|---|
פקודות שאילתה | |
בחר | אבן בניין שאילתה בסיסית לאחזור נתונים. |
בחר * | שימוש ב- * עם SELECT מחזיר את כל העמודות. |
עמודה SELECT | ציין עמודות מדויקות עם שמם. |
בחר טבלה. טור | הפנה לטור מטבלה ספציפית. |
מ | ציין היכן ניתן למצוא נתונים. |
כפי ש | כינוי זמני של שם טבלה או עמודה לשם חדש. |
איפה | סנן תוצאות עם מצב. |
וגם | השתמש במספר תנאים עם סעיף WHERE. התוצאות חייבות להתאים לכל התנאים. |
אוֹ | השתמש במספר תנאים עם סעיף WHERE. התוצאות צריכות להתאים רק לתנאי אחד. |
מיין לפי | סדר את התוצאות לפי עמודה. המאגר בוחר כיצד להזמין. |
הזמנה לפי טור ASC | סדר את התוצאות לפי עמודה בסדר עולה. |
הזמנה לפי טור DESC | סדר את התוצאות לפי עמודה בסדר יורד. |
לְהַגבִּיל | הגבל את מספר התוצאות שהוחזרו. |
לְקַזֵז | דלג על מספר השורות הראשון OFFSET. משמש לעתים קרובות עם LIMIT. |
משנה | הפעל שאילתה כדי לאחזר נתונים עבור שאילתה אחרת. |
פונקציות מצטברות¹ | |
לספור | ספור את מספר השורות התואמות את השאילתה. |
מקס | החזר את הערך הגבוה ביותר בעמודה מספרית. |
MIN | החזר את הערך הנמוך ביותר בעמודה מספרית. |
סְכוּם | סכום הערכים של עמודה מספרית. |
AVG | חשב את הערך הממוצע של עמודה מספרית. |
יש | משמש עם פונקציות מצטברות במקום סעיף WHERE. |
קבוצה לפי | משמש לחידוד תוצאה מצטברת. |
מפעילים | |
כמו | חיפוש תלוי רישיות אחר תבנית עם אופרטור תווים כלליים (%). |
אני אוהב | חיפוש שאינו רגיש לרשת לאחר תבנית עם אופרטור תווים כלליים (%). |
בֵּין | חפש ערך בין שני ערכים. עובד עם תאריכים או מספרים. |
> | חפש ערכים גדולים מתנאי. |
> = | חפש ערכים גדולים או שווים לתנאי. |
< | חפש ערכים פחות מתנאי. |
<= | חפש ערכים שפחות או שווים לתנאי. |
= | חפש ערכים התואמים תנאי בדיוק. |
חפש ערכים שאינם שווים לתנאי. | |
הִתאַחֲדוּת | שלב שתי שאילתות ייחודיות (עם אותן עמודות) לתוצאה אחת. |
איחוד הכל | שלב שתי שאילתות (עם אותן עמודות) לתוצאה אחת. מותר לשכפל. |
IN | קיצור עבור WHERE. מציין מספר תנאים או. |
לא ב | קיצור עבור WHERE. מציין מספר תנאי OR (הפוך) או שאינם שווים ל-. |
הוא אפס | בדוק אם יש ערכים ריקים. |
הוא לא אפס | בדוק אם אין ערכים ריקים. |
לְהִצְטָלֵב | החזר תוצאות התואמות שתי שאילתות. |
מִינוּס | החזר תוצאות בשאילתה אחת שאינה נמצאת בשאילתה אחרת |
מצטרף | |
עַל | משמש לציון העמודה להשוואה והתאמת תוצאות. |
שימוש | קיצור עבור ON, משמש כאשר שם העמודה זהה בשתי הטבלאות. |
הצטרף חיצוני לשמאל | כל התוצאות מהטבלה השמאלית, ורק התוצאות התואמות מהטבלה הימנית. |
הצטרף חיצוני לשמאל (עם NULL) | (עם null) כל התוצאות מהטבלה השמאלית אך לא בטבלה הימנית. |
הצטרף פנימי | כל התוצאות התואמות בטבלה השמאלית והימנית. |
הצטרף למלואו | כל התוצאות מהטבלה השמאלית והימנית. |
הצטרפות מלאה (ללא NULL) | (עם null) כל התוצאות מהטבלה השמאלית והימנית, למעט התוצאות בשתי הטבלאות. |
הצטרף ממש כלפי חוץ | כל התוצאות מהטבלה הימנית, ורק התוצאות התואמות מהטבלה השמאלית. |
הצטרף ממש כלפי חוץ (עם NULL) | (עם null) כל התוצאות מהטבלה הימנית אך לא בטבלה השמאלית. |
יצירה ועריכה של טבלאות | |
צור טבלה | צור טבלה חדשה. |
ריק | אפשר ערכים ריקים עבור שדה זה. |
לא ריק | אל תאפשר ערכים ריקים לשדה זה. |
בְּרִירַת מֶחדָל | ערך שאוכל לאכלס את השדה אם אינו מסופק. |
כפי ש | צור טבלה חדשה המבוססת על מבנה הטבלה הקיימת. הטבלה החדשה תכיל את הנתונים מהטבלה הישנה. |
לוח שינוי (הוסף עמוד) | הוסף טור חדש לטבלה קיימת. |
טבלה משנה (ירידת עמוד) | הסר עמודה מטבלה קיימת. |
לוח שינוי (עמוד משנה) | שנה את סוג הנתונים של עמודה קיימת. |
טבלה משנה (שינוי שם עמוד) | שנה את שם העמודה הקיימת. |
שנה לוח (שנה שם לוח) | שנה את שם הטבלה הקיימת. |
טבלה משנה (שנה NULL) | אפשר ערכי null עבור עמודה. |
טבלה משנה (שינוי לא NULL) | מניעת ערכי null עבור עמודה. |
טפטפת טבלה | מחק טבלה וכל הנתונים שלה. |
קטוע טבלה | מחק את כל הנתונים בטבלה, אך לא את הטבלה עצמה. |
אילוצים | |
מפתח ראשי | ערך המזהה באופן ייחודי רשומה בטבלה. שילוב של NOT NULL ו UNIQUE. |
מפתח זר | הפניה לערך ייחודי בטבלה אחרת. לעתים קרובות מפתח ראשי בטבלה השנייה. |
ייחודי | אכוף ערכים ייחודיים עבור עמודה זו לטבלה. |
חשבון | ודא שערכים עומדים בתנאי מסוים. |
אינדקס (יצירת) | בצע אופטימיזציה של טבלאות והאיץ מאוד את השאילתות על ידי הוספת אינדקס לעמודה. |
אינדקס (צור ייחודי) | צור אינדקס שאינו מאפשר ערכים כפולים. |
אינדקס (DROP) | הסר אינדקס. |
יצירה ועריכה של נתונים | |
הכנס (ערך יחיד) | הוסף רשומה חדשה לטבלה. |
הכנס (ערכים מרובים) | הוסף מספר רשומות חדשות לטבלה. |
הכנס (בחר) | הוסף רשומות לטבלה, אך קבל את הערכים מטבלה קיימת. |
עדכן הכל) | שנה את כל הרשומות הקיימות בטבלה. |
עדכון (היכן) | שנה רשומות קיימות בטבלה התואמת תנאי. |
מחק הכל) | הסר את כל הרשומות מטבלה. |
מחק (היכן) | הסר רשומות מטבלה התואמת תנאי. |
יצירה ועריכה של טריגרים¹ | |
צור טריגר | צור טריגר. |
צור טריגר (או שנה) | צור טריגר, או עדכן טריגר קיים אם הוא נמצא עם אותו שם. |
מתי (לפני) | הפעל את ההדק לפני שהאירוע קורה. |
מתי (אחרי) | הפעל את ההדק לאחר שהאירוע קורה. |
אירוע (הכנס) | הפעל את ההדק לפני או אחרי שהכנסה מתרחשת. |
אירוע (עדכון) | הפעל את ההדק לפני או אחרי שמתרחש עדכון. |
אירוע (מחיקה) | הפעל את ההדק לפני או אחרי מחיקה. |
עַל | לאיזו טבלה יש למקד באמצעות הטריגר הזה. |
TRIGGER_TYPE (לכל שורה) | בצע את ההדק עבור כל שורה שהשתנתה. |
TRIGGER_TYPE (לכל הודעה) | בצע את ההדק פעם אחת בכל משפט SQL, ללא קשר למספר השורות שהשתנו. |
לבצע | מילת מפתח לציון סופה של הגדרת הטריגר הראשית. |
DROP TRIGGER | מחק טריגר. |
יצירה ועריכה של תצוגות | |
צור תצוגה | צור תצוגה חדשה. |
כפי ש | הגדר היכן לאחזר את הנתונים לתצוגה. |
עם אופציית צ'ק מדורגת | ודא שכל הנתונים שהשתנו באמצעות תצוגה תואמים את הכללים המוגדרים על ידי הכלל. החל את זה על כל תצוגות אחרות. |
עם אפשרות בדיקה מקומית | ודא שכל הנתונים שהשתנו באמצעות תצוגה תואמים את הכללים המוגדרים על ידי הכלל. התעלם מכך לכל תצוגות אחרות. |
צור תצוגה חוזרת | צור תצוגה רקורסיבית (כזו המתייחסת לביטוי שולחן משותף רקורסיבי). |
צור תצוגה זמנית | צור תצוגה הקיימת עבור ההפעלה הנוכחית בלבד. |
תצוגת טיפה | מחק תצוגה. |
ביטויי טבלה נפוצים (CTE) | |
עם | צור ביטוי שולחן משותף חדש. |
כפי ש | ציין את הנתונים לשימוש ב- CTE. |
, (פסיק) | שרשרת CTE מרובים. |
Implement יישומי מנוע מסד הנתונים ותמיכתם משתנים לעתים קרובות. |
SQL: השפה החזקה ביותר שיש?
זכור שדיאלקטים של SQL משתנים בין מנועי מסד הנתונים. זה קצת דומה להבדל בין DVD DVD ו- Blu-ray (או VHS ו- Betamax). SQL דומה בין מסדי נתונים, אך הפקודה המורכבת מדי פעם עשויה שלא לפעול בדיוק אותו הדבר בכל היישומים. רוב פקודות ה- SQL בגיליון הרמאים הזה יפעלו בכל מסד נתונים. הפקודות המורכבות שבהן התמיכה במסד הנתונים משתנה מצוינות ככאלה.
לאחר שתכיר את SQL, תוכל ליישם אותו למגוון שימושים. בין אם אתה מתמודד עם מערכת ניהול, פרויקט תכנות או דיווח בסיסי, SQL פותח את הכוח הגולמי הכלול במסד נתונים. אל תשכח לקרוא את שלנו מדריך מתכנת בסיסי ל- SQL , לעיון מעמיק כיצד להשתמש בפקודות אלה.
לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל Canon לעומת ניקון: איזה מותג מצלמות עדיף?
קנון וניקון הם שני השמות הגדולים ביותר בתעשיית המצלמות. אבל איזה מותג מציע את המערך הטוב ביותר של מצלמות ועדשות?
מה החברים שלי רואים כשאני מבטל את הפייסבוקקרא הבא נושאים קשורים
- תִכנוּת
- שליף
- SQL
ג'ו בוגר מדעי המחשב מאוניברסיטת לינקולן שבבריטניה. הוא מפתח תוכנה מקצועי, וכשהוא לא מטיס רחפנים או כותב מוזיקה, לעתים קרובות אפשר למצוא אותו מצלם או מפיק סרטונים.
עוד מאת ג'ו קוברן
הירשם לניוזלטר שלנו
הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!
לחצו כאן להרשמה