קאָמפּיוטערס, פּראָגראַממינג
יקערדיק סקל סטייטמאַנץ
סקל נאָרמאַל איז געווען אנגענומען אין 1992 און נאָך אין נוצן הייַנט. אַז ער האט ווערן אַ בענטשמאַרק פֿאַר פילע דייטאַבייס פאַרוואַלטונג סיסטעמס. פון קורס, עטלעכע Manufacturers נוצן זייער אייגן ינטערפּריטיישאַן פון די סטאַנדאַרט. אבער אין קיין סיסטעם, עס זענען נאָך די הויפּט קאַמפּאָונאַנץ - סקל סטייטמאַנץ.
הקדמה
ניצן סקל סטייטמאַנץ אין די דייטאַבייס אַקערז וואַלועס פאַרוואַלטונג טישן און זייער צוגרייטונג פֿאַר ווייַטער אַנאַליסיס און אַרויסווייַזן. זיי זענען אַ סכום פון טערמינען, דורך וואָס די סיסטעם ווייסט וואָס צו טאָן מיט דער דאַטע.
דעפינירן עטלעכע קאַטעגאָריעס פון סקל סטייטמאַנץ:
- דעפֿיניציע פון דייטאַבייס אַבדזשעקס;
- מאַניפּיאַלייטינג וואַלועס;
- שוץ און פאַרוואַלטונג;
- סעסיע פּאַראַמעטערס;
- אינפֿאָרמאַציע וועגן די באַזע;
- סטאַטיק סקל;
- דינאַמיש סקל.
סקל סטייטמאַנץ פֿאַר דאַטע מאַניפּיאַליישאַן
דעם קאַטעגאָריע כולל די טערמינען מיט וואָס איר קענען קאָנטראָלירן די פּלייסמאַנט פון וואַלועס אין די דייטאַבייס.
אַרייַנלייגן. ינסערץ אַ רודערן אין אַ יגזיסטינג טיש. עס קענען זיין געוויינט ווי אַ איין ווערט אָדער קייפל, Defined דורך אַ זיכער צושטאַנד. למשל:
טאָן אין
די טיש נאָמען (זייַל 1 נאָמען, נאָמען פון די זייַל 2)
וואַלועס (ווערט 1 ווערט 2).
צו נוצן די אָפּעראַטאָר סקל ויסזאָגונג אַרייַנלייגן מיט קייפל וואַלועס, נוצן די ווייַטערדיק סינטאַקס:
טאָן אין
1 טיש נאָמען (נאָמען פון די זייַל 1, זייַל נאָמען 2)
סעלעקטירן זייַל נאָמען 1, נאָמען פון די זייַל 2
פֿון טיש נאָמען 2
ווו נאָמען 2.ימיאַ טיש זייַל 1> 2
דעם אָנפֿרעג סאַלעקץ אַלע די דאַטן אין טיש 2, וואָס איז גרעסער ווי 2 פֿאַר 1 זייַל און פּאַפּ זיי אין דער ערשטער.
דערהייַנטיקן. ווי דער נאָמען ימפּלייז, דעם ויסזאָגונג אַפּדייץ די סקל אָנפֿרעג דאַטן אין אַ יגזיסטינג טיש אויף אַ זיכער יקער.
למשל:
דערהייַנטיקן טיש נאָמען 1
שטעלן זייַל נאָמען = 2 "באַסיל"
ווו טיש נאָמען 1.ימיאַ זייַל 1 = 1
דעם סטרוקטור פּלאָמבירן ווערט באַסיל אַלע ראָוז וואָס טרעפן די נומער 1 אין דער ערשטער זייַל.
דיליט. דיליץ די דאַטן פון די טיש. איר קענען ספּעציפיצירן קיין צושטאַנד אָדער צו באַזייַטיקן אַלע די ראָוז.
ויסמעקן פֿון טיש נאָמען
ווו נאָמען טאַבליצי.ימיאַ זייַל 1 = 1
די אויבן אָנפֿרעג וועט אויסמעקן אַלע די דאַטן פון די דאַטאַבאַסע מיט די ווערט איינער אין דער ערשטער זייַל. דאָ ס ווי איר קענען קלאָר די גאנצע טיש:
ויסמעקן פֿון טיש נאָמען.
ווייַטער איז נייטיק צו דערציילן וועגן די סעלעקטירן דערקלערונג. ער איז איינער פון די מערסט וויכטיק, אַזוי ער וועט האָבן צו אָפּגעבן אַ באַזונדער קאַפּיטל.
סעלעקטירן דערקלערונג
דער הויפּט ציל פון סעלעקטירן - סעלעקציע פון דאַטן לויט צו זיכער באדינגונגען. דער רעזולטאַט פון זייַן אַרבעט איז שטענדיק אַ נייַ טיש מיט אויסגעקליבן דאַטע. מס אָפּעראַטאָר סקל סעלעקטירן קענען ווערן געניצט צו וואָג פאַרשידענע ריקוועס. דעריבער, צוזאמען מיט עס, איר קענען באַטראַכטן אנדערע פֿאַרבונדענע טערמינען.
צו סעלעקטירן אַלע פון די דאַטן סימבאָל "*" איז געניצט פון אַ באַזונדער טיש.
סעלעקטירן *
פֿון טיש נאָמען 1
דער רעזולטאַט פון דעם אָנפֿרעג וועט זיין אַן פּינטלעך קאָפּיע פון די טיש 1.
און דאָ איז פעטטשעד דורך ווו צושטאַנד וואָס פּולז אויס פון טאַבלע 1, אַלע וואַלועס גרעסער ווי 2 אין זייַל 1.
סעלעקטירן *
פֿון טיש נאָמען 1
ווו נאָמען 1.ימיאַ טיש זייַל 1> 2
איר קענען אויך ספּעציפיצירן אין די סעלעקציע אַז נאָר זיכער Columns זענען דארף.
סעלעקטירן טיש נאָמען 1.ימיאַ זייַל 1
פֿון טיש נאָמען 1
דער רעזולטאַט פון דעם אָנפֿרעג וועט אַלע שורות מיט וואַלועס פון זייַל 1. ניצן מיז סקל אָפּערייטערז קענען מאַכן זייַן אייגן טיש, אין די לויף פון ריפּלייסינג, קאַלקיאַלייטינג און סאַבסטיטוטינג זיכער וואַלועס.
סעלעקטירן
טיש נאָמען 1.ימיאַ זייַל 1
טיש נאָמען 1.ימיאַ זייַל 2
טיש נאָמען 1.ימיאַ זייַל 3
«=» ווי עק
טיש נאָמען 1.ימיאַ זייַל 2 פון די טיש נאָמען * 1.ימיאַ זייַל 3 ווי גאַנץ
פֿון טיש נאָמען 1
דעם אַ פּאָנעם קאָמפּלעקס אָנפֿרעג פעטטשעס אַלע די וואַלועס פון טאַבלע 1, און דעמאָלט קריייץ אַ נייַ זייַל און עק גאַנץ. ערשטער גייט אריין "+" צייכן, אין די רגע דאַטן זייַל פון די פּראָדוקט 2 און 3. דעם רעזולטאַט קענען זיין רעפּריזענטיד ווי אַ טיש, פֿאַר שכל ווי עס אַרבעט:
זייַל 1 | זייַל 2 | זייַל 3 | עק | גאַנץ |
פּראָדוקט נאָמען 1 | 10 | 50 | + | 500 |
פּראָדוקט נאָמען 2 | 15 | 100 | + | 1500 |
אויב איר זענט ניצן אַ סעלעקטירן ויסזאָגונג, איר קענען מיד פאַרברענגען אָרדערינג דאַטן אויף קיין גראָונדס. עס ניצט די וואָרט סדר דורך.
סעלעקטירן
טיש נאָמען 1.ימיאַ זייַל 1
טיש נאָמען 1.ימיאַ זייַל 2
טיש נאָמען 1.ימיאַ זייַל 3
פֿון טיש נאָמען 1
סדר דורך זייַל נאָמען 2
די ריזאַלטינג טיש וועט קוקן ווי דעם:
זייַל 1 | זייַל 2 | זייַל 3 |
1 | 1 | 54 |
3 | 2 | 12 |
7 | 3 | 100 |
2 | 5 | 1 |
אַז איז, אַלע די שורות האָבן שוין אינסטאַלירן אין אַזאַ אַ שטייגער אַז דער זייַל 2 וואַלועס זענען אַסענדינג.
דאַטע קענען אויך זיין באקומען פון קייפל טישן. פֿאַר קלעריטי, איר מוזן ערשטער ימאַדזשאַן אַז זיי האָבן צוויי, עטלעכע זענען אין די דייטאַבייס:
טיש "עמפּלויעעס"
נומער | נאָמען | פאַמיליע |
1 | vasya | וואַסין |
2 | פּעטיאַ | פּעטין |
טיש "געצאָלט"
נומער | קורס | קרעדאַטאַד מיט |
1 | 1 | 10000 |
2 | 0.5 | 3500 |
איצט איר דאַרפֿן, אַזאַ ווי פֿאַרבינדונג די צוויי טישן צו באַקומען פּראָסט וואַלועס. ניצן יקערדיק סקל סטייטמאַנץ עס קענען זיין געטאן ווי גייט:
סעלעקטירן
סאָטרודניקי.נאָמער
סאָטרודניקי.ימיאַ
זאַרפּלאַטאַ.סטאַווקאַ
זאַרפּלאַטאַ.נאַטשיסלענאָ
פֿון עמפּלויעעס געצאָלט
ווו סאָטרודניקי.נאָמער = זאַרפּלאַטאַ.נאָמער
עס איז פעטטשעד פֿון צוויי פאַרשידענע טישן פון וואַלועס, פֿאַראייניקטע דורך נומער. דער רעזולטאַט איז די ווייַטערדיק שטעלן פון דאַטן:
נומער | נאָמען | קורס | קרעדאַטאַד מיט |
1 | vasya | 1 | 10000 |
2 | פּעטיאַ | 0.5 | 3500 |
א ביסל מער וועגן די סעלעקטירן. ניצן געמיינזאַם פֿעיִקייטן
איינער פון די גרונט סקל סעלעקטירן סטייטמאַנץ קענען פּראָדוצירן עטלעכע חשבונות אין די מוסטער. צו טאָן דאָס, ער ניצט זיכער פֿעיִקייטן און פאָרמולאַס.
למשל, צו באַקומען די נומער פון רעקאָרדס פון די טיש "עמפּלויעעס", איר דאַרפֿן צו נוצן די אָנפֿרעג:
סעלעקטירן COUNT (*) ווי ען
פֿון עמפּלויעעס
דער רעזולטאַט וועט זיין אַ טיש מיט איין זייַל און ווערט.
ען |
2 |
פֿונקציע קענען ווערן געניצט אין קוויריז אַז רעכענען די סאַכאַקל, מאַקסימום און מינימום וואַלועס, און דורכשניטלעך. צו טאָן דאָס, טערמינען זענען געניצט סאַכאַקל, מאַקס, מין, אַווג.
פֿאַר משל, עס איז נייטיק צו האַלטן אַ מוסטער פון די שוין באקאנט "געצאָלט" טיש:
נומער | קורס | קרעדאַטאַד מיט |
1 | 1 | 10000 |
2 | 0.5 | 3500 |
איר קענען צולייגן אַזאַ אַ בקשה און זען וואָס כאַפּאַנז:
סעלעקטירן
סאַכאַקל (זאַרפּלאַטאַ.נאַטשיסלענאָ) ווי גאַנץ
מאַקס (זאַרפּלאַטאַ.נאַטשיסלענאָ) ווי מאַקס
מין (זאַרפּלאַטאַ.נאַטשיסלענאָ) ווי MIN
אַווג (זאַרפּלאַטאַ.נאַטשיסלענאָ) ווי סרעד
פֿון געצאָלט
די לעצט טיש וועט זיין ווי גייט:
גאַנץ | מאַקס | MIN | סרעד |
13500 | 10000 | 3500 | 6750 |
אַז ס 'די וועג, איר קענען קלייַבן פון אַ דייטאַבייס די צונעמען וואַלועס אויף די פליען צו דורכפירן אַ כעזשבן פון פאַרשידן פֿעיִקייטן.
יוניאַן, ינטערסעקשאַן און חילוק
פאַרבינדן קייפל קוויריז אין סקל
סעלעקטירן סאָטרודניקי.ימיאַ
פֿון עמפּלויעעס
ווו סאָטרודניקי.נאָמער = 1
UNION
סעלעקטירן סאָטרודניקי.ימיאַ
פֿון עמפּלויעעס געצאָלט
ווו זאַרפּלאַטאַ.נאָמער = 1
עס זאָל זיין דערטראגן אין מיינונג אַז אין דעם פאַרבאַנד טיש מוזן זיין קאַמפּאַטאַבאַל. אַז איז, האָבן די זעלבע נומער פון קאָלומנס.
די סינטאַקס פון די סעלעקטירן ויסזאָגונג און די פּראָצעדור פֿאַר פּראַסעסינג
דער ערשטער זאַך סעלעקטירן דאַטערמאַנז די געגנט פון וואָס עס וועט נעמען די דאַטן. צו טאָן דאָס, נוצן די קיווערד פֿון. אויב איר טאָן ניט ספּעסיפיעד, וואָס צו קלייַבן.
איר קענען דעריבער פאָרשטעלן די סקל ויסזאָגונג ווו. מיט דער הילף פון סעלעקטירן ראַנז דורך יעדער רודערן פון די טיש און טשעקס די דאַטן פֿאַר העסקעם מיט די צושטאַנד.
אויב די אָנפֿרעג האט אַ גרופּע דורך, דעמאָלט עס איז די גרופּינג פון וואַלועס פון די פּאַראַמעטערס.
אָפּערייטערז צו פאַרגלייַכן דאַטן
זיי האָבן עטלעכע טייפּס. אין סקל פאַרגלייַך אָפּערייטערז קענען פּרובירן פאַרשידענע טייפּס פון וואַלועס.
"=". דינאָוץ, ווי איר זאל טרעפן, די יקוואַלאַטי פון די צוויי אויסדרוקן. פֿאַר משל, עס האט שוין געווען געניצט אין דעם יגזאַמפּאַלז אויבן - ווו זאַרפּלאַטאַ.נאָמער = 1.
">". גרעסער-ווי צייכן. אויב די ווערט פון די לינקס זייַט פון די אויסדרוק איז גרעסער דעמאָלט די לאַדזשיקאַל אמת איז זיך אומגעקערט, און די צושטאַנד איז באגעגנט.
"<". ווייניקער ווי צייכן. פאַרקערט די פֿריִערדיקע אָפּעראַטאָר.
וואונדער פון "<=" און "> =". עס דיפפערס פֿון פּשוט אָפּערייטערז מער און ווייניקער איז אַז מיט גלייַך אָפּעראַנדס צושטאַנד איז אויך אמת.
"<>". איך טאָן ניט זאָרגן. די צושטאַנד איז געהאלטן אמת, אויב נאָר איין אָפּעראַנד איז ניט גלייַך צו אנדערן. ער האט איינער מער ינטערפּריטיישאַן - "! =".
ווי
זעץ דעם קיווערד קענען זיין ווי "ענלעך." ווי אָפּעראַטאָר אין סקל איז געניצט בעערעך אויף דער זעלביקער פּרינציפּ - רונס אַ אָנפֿרעג פון אַ מוסטער. אַז איז, עס אַלאַוז איר צו יקספּאַנד די מוסטער דאַטן פון די דאַטאַבאַסע ניצן רעגולער אויסדרוקן.
פֿאַר משל, עס שטעלט אַזאַ אַ אַרבעט: פֿון די שוין באקאנט באַזע "שטעקן" צו באַקומען אַלע די מענטשן וועמענס נאָמען ענדס מיט "איך". דעמאָלט די בעטן קענען זיין קאַמפּאָוזד ווי גייט:
סעלעקטירן *
פֿון עמפּלויעעס
ווו נאָמען ווי `% י`לל
פּראָצענט צייכן אין דעם פאַל מיטל די מאַסקע, וואָס איז, קיין כאַראַקטער, און זייער נומער. און אין די בריוו, "איך» סקל דאַטערמאַנז אַז די לעצטע כאַראַקטער צו זייַן אַז וועג.
קעיס
דעם ויסזאָגונג סקל סערווירער איז אַ ימפּלאַמענטיישאַן פון קייפל ברירה. עס ריזעמבאַלז אַ באַשטימען דערקלערונג אין פילע פּראָגראַממינג שפּראַכן. קעיס דערקלערונג אין סקל פּערפאָרמס אַ קאַמף אויף עטלעכע באדינגונגען.
למשל, איר סעלעקטירן פון אַ טיש "געצאָלט" מאַקסימום און מינימום וואַלועס.
נומער | קורס | קרעדאַטאַד מיט |
1 | 1 | 10000 |
2 | 0.5 | 3500 |
דעמאָלט די בעטן קענען זיין קאַמפּאָוזד ווי גייט:
סעלעקטירן *
פֿון געצאָלט
ווו קעיס ווען סעלעקטירן מאַקס (טשאַרגעד) דעריבער מאַקסימום
ווען סעלעקטירן מין (טשאַרגעד) דעריבער מינימום
סוף רעזולטאַט
אין דער "טשאַרגעד" זייַל אין דעם קאָנטעקסט, די סיסטעם קוקט פֿאַר די מאַקסימום און מינימום ווערט. דעמאָלט, ניצן די סוף פעלד Created "גאַנץ", וואָס וועט זיין לאָגד אין די "מאַקסימום" אָדער "מינימום" דיפּענדינג אויף די רעזולטאַט פון די צושטאַנד.
דורך דעם וועג, אין סקל עס איז אַ מער סאָליד פאָרעם פון קאַסטן - קאָאַלעססע.
דאַטן דעפֿיניציע
דעם מיינונג אַלאַוז איר צו פירן אויס אַ פאַרשיידנקייַט פון טשאַנגינג טישן - שאַפֿן, ויסמעקן, מאָדיפיצירן, און אַרבעט מיט ינדעקסיז.
דער ערשטער איינער, וואָס איז ווערט קאַנסידערינג - שאַפֿן טיש. ער טוט גאָרנישט אַנדערש ווי קריייטינג אַ טיש. אויב איר נאָר טיפּ CREATE טיש אָנפֿרעג, גאָרנישט וועט פּאַסירן, ווייַל איר דאַרפֿן צו ספּעציפיצירן עטלעכע מער פּאַראַמעטערס.
למשל, צו שאַפֿן די באַקאַנט טיש "עמפּלויעעס" ווילן צו נוצן די באַפֿעל:
CREATE טיש עמפּלויעעס
(שייַן נומער (10) ניט נאַל
נאמען וואַרטשאַר (50) ניט נאַל
לעצטע נאָמען וואַרטשאַר (50) ניט נאַל)
אין דעם בעטן, אין קלאַמערן מיד Defined פעלד נעמען און זייער טייפּס, ווי ווויל ווי צי עס קענען זייַן נאַל.
DROP טיש
פּערפאָרמס אַ פּשוט אַרבעט - רימוווינג געזאגט טיש. עס האט אַן נאָך אָפּציע אויב יגזיסץ. עס אַבזאָרבז אַ טעות ווען דיליטינג, אויב די required טיש טוט נישט עקסיסטירן. לעמאָשל פון נוצן:
DROP טיש עמפּלויעעס אויב יגזיסץ.
CREATE אינדעקס
אין סקל, עס איז אַ סיסטעם פון ינדאַסיז, וואָס אַלאַוז Faster צוטריט צו דאַטן. אין אַלגעמיין, עס איז אַ לינק אַז ווייזט צו אַ באַזונדער זייַל. שאַפֿן אַן אינדעקס קענען זיין אַ פּשוט בעטן:
CREATE אינדעקס נאַזוואַניע_ינדעקסאַ
אויף נאַזוואַניע_טאַבליצי (נאַזוואַניע_סטאָלבצאַ)
ניצן דעם דערקלערונג אין ה-סקל, אָראַקלע, פּל סקל און פילע אנדערע ינטערפּריטיישאַנז טעקנאַלאַדזשיז.
אלטער טיש
העכסט פונקטיאָנאַל אָפּעראַטאָר מיט סך אָפּציעס. אין אַלגעמיין, דער ענדערונג טראגט אַ ביניען דעפֿיניציע און אַלאַקיישאַן טישן. אָפּעראַטאָר איז געניצט אין אָראַקלע סקל, פּאָסטגרעס, און פילע אנדערע.
דערמאָנען וועט איצט זיין דערלאנגט מיט פאַרשידן אָפּציעס ניצן אלטער טיש.
לייגן. קאַריז אויס די דערצו פון אַ זייַל אין אַ טיש. סינטאַקס אים דעם: Alter טיש לייגן נאַזוואַניע_טאַבליצי נאַזוואַניע_סטאָלבצאַ טיפּ_הראַנימיה_דאַנניה. קענען האָבן אַ פּאַראַמעטער אויב ניט יגזיסץ, וואָס פאַרשטיקן אַ טעות אויב אַ זייַל שוין האט Created;
קאַפּ. רעמאָוועס זייַל. אויב יגזיסץ איז אויך געענדיקט, וואָס וועט דזשענערייט אַ טעות אַזוי צו זאָגן: אַז די געבעטן זייַל טוט נישט עקסיסטירן;
טוישן. געניצט צו רענאַמע די פעלד נאָמען געווען. לעמאָשל באַניץ: Alter טיש ענדערונג נאַזוואַניע_טאַבליצי אָלדנאַמע נעוו_נאַמע;
מאָדיפיצירן. דעם באַפֿעל וועט טוישן די טיפּ פון אַ באַזונדער זייַל און נאָך אַטראַביוץ. און עס איז געניצט ווי דעם: אלטער טיש מאָדיפיצירן נאַזוואַניע_טאַבליצי נאַזוואַניע_סטאָלבצאַ דאַטאַטיפּע אַטראַביוץ;
CREATE מיינונג
אין סקל, עס איז אַזאַ אַ זאַך ווי אַ געדאַנק. אין קורץ, עס איז אַ מין פון ווירטואַל טיש מיט די דאַטן. עס איז געגרינדעט ווי אַ רעזולטאַט פון די מוסטער ניצן די שפּראַך סקל סעלעקטירן דערקלערונג. קוקן קענען באַגרענעצן צוטריט צו די דייטאַבייס צו באַהאַלטן זיי, צו פאַרבייַטן די פאַקטיש זייַל נעמען.
דער פּראָצעס פון קריייטינג אַקערז דורך אַ פּשוט אָנפֿרעג:
CREATE מיינונג מיינונג נאָמען ווי סעלעקטירן פֿון * טיש נאָמען
מוסטערונג זאל נעמען אָרט ווי אַ גאַנץ דייטאַבייס ווי אַ גאַנץ, און אין אַ זיכער צושטאַנד.
א ביסל וועגן די פֿעיִקייטן
אין סקל קוויריז אָפֿט נוצן פאַרשידענע געבויט-אין פֿעיִקייטן וואס לאָזן איר צו ינטעראַקט מיט די דאַטן און גער זיי אויף די פליען. עס איז ווערט קאַנסידערינג זיי, ווי זיי זענען אַ ינטאַגראַל טייל פון אַ סטראַקטשערד שפּראַך.
ציילן. טראגט קאַונטינג ראָוז אָדער איינסן אין אַ באַזונדער טיש. ווי אַן אָפּציע, איר קענען ספּעציפיצירן די זייַל נאָמען, דעמאָלט דער דאַטע וועט זיין גענומען פֿון אים. סעלעקטירן COUNT * פֿון עמפּלויעעס;
אַווג. דעם שטריך אַפּלייז בלויז צו Columns מיט נומעריק דאַטן. זייַן רעזולטאַט איז די פעסטקייַט פון די אַריטמעטיק מיינען פון אַלע וואַלועס;
מין און מאַקס. די פֿעיִקייטן האָבן שוין געניצט אין דעם אַרטיקל. זיי דעפינירן די מאַקסימום און מינימום וואַלועס פון געזאגט זייַל;
סאַכאַקל. עס ס פּשוט - די פֿונקציע קאַלקיאַלייץ די סאַכאַקל פון וואַלועס אין אַ זייַל. עס איז געניצט אויסשליסלעך פֿאַר די נומעריק דאַטן טיפּ. אַדינג די בקשה פּאַראַמעטער בוילעט, וועט זיין מוסיף בלויז צו יינציק וואַלועס;
ארום. פֿונקציע ראַונדינג דעצימאַל פראַקטיאָנאַל נומערן. די סינטאַקס געניצט דורך די זייַל נאָמען און די נומער פון דעצימאַל ערטער;
לען. א פּשוט פֿונקציע אַז קאַלקיאַלייץ די לענג פון די קאָלאָנע. דער רעזולטאַט וועט זיין אַ נייַ טיש ווייַזונג די נומער פון אותיות;
איצט. דעם קיווערד איז געניצט צו רעכענען די קראַנט דאַטע און צייַט.
נאָך אָפּערייטערז
פילע יגזאַמפּאַלז פון די סקל סטייטמאַנץ זענען טערמינען אַז דורכפירן קליין טאַסקס, אָבער דאך זייער פאַרפּאָשעטערן מוסטער אָדער דייטאַבייס טעטיקייט.
ווי. עס איז געניצט ווען איר ווילן צו וויזשוואַלי צולייגן די רעזולטאַט פון אַסיינינג די ספּעסיפיעד נאָמען צו באַקומען אַ טיש.
צווישן. א זייער האַנטיק געצייַג פֿאַר מוסטערונג. עס ינדיקייץ די קייט פון וואַלועס, כולל די דאַרפֿן צו קריגן די דאַטן. די ינפּוט פּאַראַמעטער נעמט פֿון און צו אַ נומער קייט איז געניצט;.
ניט. דער אָפּעראַטאָר גיט די פאַרקערט פון די אויסדרוק.
טראַנגקייט. רעמאָוועס דאַטן פֿון געזאגט באַזע חלק. פאַרשידענע פֿון יענע אָפּערייטערז אַז צוריקקריגן דאַטע נאָך זייַן נוצן אוממעגלעך. עס ס 'ווערט צו באמערקן אַז די ימפּלאַמענטיישאַן פון אַ געגעבן קיווערד אין פאַרשידענע סקל קענען זיין אַנדערש ינטערפּריטיישאַנז. אַזוי איידער איר פּרובירן צו נוצן טראַנגקייט, בעסער באַקאַנט מיט די הינטערגרונט אינפֿאָרמאַציע.
שיעור. שטעלט די נומער פון רעזולטאַט שורות. די פּיקיוליעראַטי פון דער אָפּעראַטאָר איז אַז עס איז שטענדיק ליגן אין די סוף. עס נעמט איין מאַנדאַטאָרי און איינער אַפּשאַנאַל פּאַראַמעטער. דער ערשטער ינדיקייץ ווי פילע ראָוז מיט די אויסגעקליבן דאַטע צו ווייַזן. און אויב די רגע, דעמאָלט דער אָפּעראַטאָר אַפּערייץ ביידע די קייט פון וואַלועס.
יוניאַן. זייער באַניצער-פרייַנדלעך אָפּעראַטאָר צו פאַרבינדן קייפל קוויריז. ער האט שוין מיט צווישן די יגזאַמפּאַלז פון דעם אין דעם אַרטיקל. איר קענען אַרויסווייַזן די ראָוז פון קייפל טישן, UNION קאַמביינינג זיי פֿאַר מער באַקוועם נוצן. סינטאַקס אים דעם: סעלעקטירן קאָלומנ_נאַמע פֿון טיש UNION סעלעקטירן פֿון ימיאַ_דרוגאָגאָ_סטאָלבצאַ ימיאַ_דרוגוי טיש. דער רעזולטאַט איז אַ קיצער טיש פון די פֿאַראייניקטע דעמאַנדס.
ערשטיק שליסל. איבערגעזעצט ווי "ערשטיק שליסל." אַקטואַללי, אַז אַזאַ טערמינאָלאָגיע איז געניצט אין דערמאָנען מאַטעריאַלס. ער איז אַ יינציק identifier פֿאַר די רודערן. עס איז געניצט, ווי אַ הערשן, ווען קריייטינג אַ טיש צו אָנווייַזן די פעלד וואָס וועט אַנטהאַלטן עס.
ניט ויסצאָלן. נאָר ווי די פֿריִערדיקע אָפּעראַטאָר, געניצט אין די ימפּלאַמענטיישאַן פון קריייטינג אַ אָנפֿרעג. עס דעפינעס די ניט ויסצאָלן ווערט, וואָס וועט זיין אָנגעפילט אין די פעלד ווען עס איז Created.
אַ ביסל עצות צו אַנטוויקלען אַ פּלאַטפאָרמע פֿאַר ארבעטן מיט סקל
נאַל. ביגינערז און ניט נאָר פּראָוגראַמערז אין דער צוגרייטונג פון ריקוועס אָפֿט פאַרגעסן וועגן די אַוויילאַביליטי פון נאַל וואַלועס. ווי אַ רעזולטאַט, די קאָד טעות קריפּס אין, וואָס איז שווער צו שפּור אין דער דיבאַגינג פּראָצעס. דעריבער, ווען קריייטינג אַ טיש, אָדער ריקאַלקיאַלייטיד מוסטער וואַלועס דאַרפֿן צו האַלטן און טראַכטן, און צי נאַל פּאַסירונג איז גענומען אין חשבון אין די אָנפֿרעג געגנט.
זכּרון. אין דעם פּאַפּיר מיר זענען געוויזן אַ נומער פון פֿעיִקייטן, טויגעוודיק פון Performing זיכער טאַסקס. אין דער אַנטוויקלונג פון די שאָל צו אַרבעטן מיט די דייטאַבייס, איר קענען "אַוטוויי" דער חשבון פון פּשוט אויסדרוקן צו די דייטאַבייס סיסטעם. אין עטלעכע קאַסעס, דעם גיט אַ באַטייַטיק בוסט אין פאָרשטעלונג.
ריסטריקשאַנז. אויב איר ווילן צו באַקומען פון די דייטאַבייס מיט טויזנטער פון ראָוז נאָר צוויי, עס איז נייטיק צו נוצן אָפּערייטערז אַזאַ ווי שיעור אָדער שפּיץ. ניט דאַרפֿן צו צוריקקריגן דאַטע דורך מיטל פון די שאָל פון שפּראַך אַנטוויקלונג.
פאַרבינדן. אויף קאַבאָלע פון דאַטן פון עטלעכע טישן, פילע פּראָוגראַמערז אָנהייבן צו רעדוצירן זיי צוזאַמען קאָנווערט זיקאָרן מיטל. אָבער וואָס? נאָך אַלע, איר קענען מאַכן אַ בעטן אין וואָס עס וועט אַלע זיין געשאַנק. איר טאָן ניט האָבן צו שרייַבן קאָד אַמאָל און רעזערוו נאָך זיקאָרן אין די סיסטעם.
סאָרטינג. אויב עס איז מעגלעך צו צולייגן די רעגולירן אין די בעטן, אַז איז, די דבמס פאָרסעס, עס איז נייטיק צו נוצן עס. דעם וועט זייער ראַטעווען אויף רעסורסן ווען די פּראָגראַם אָדער דינסט.
פילע ריקוועס. אויב איר האָבן צו טאָן אַ פּלאַץ פון רעקאָרדס אין סיקוואַנס, דעמאָלט אַפּטאַמאַזיישאַן זאָל טראַכטן וועגן די פּאַקאַט דאַטן איז ינסערטאַד איין בעטן. דאס וועט אויך פאַרגרעסערן די אויפֿפֿירונג פון דער גאנצער סיסטעם.
אָפּגעהיט פּלייסמאַנט פון דאַטן. איידער צייכענונג אַרויף די באַזע סטרוקטור דאַרפֿן צו טראַכטן וועגן ווי און צי אַזאַ אַ נומער פון טישן און fields נייטיק. אפֿשר עס איז אַ וועג צו פאַרבינדן זיי, אָדער געבן אַרויף עטלעכע. זייער אָפֿט, פּראָוגראַמערז נוצן אַ יבעריק סומע פון דאַטן וואָס איז ינ ערגעצ ניט און קיינמאָל געניצט.
טייפּס. צו ראַטעווען פּלאַץ און רעסורסן דאַרפֿן צו זיין שפּירעוודיק צו די טייפּס פון דאַטן געניצט. אויב איר קענען נעמען מייַלע פון אַ ווייניקער "שווער" פֿאַר די טיפּ פון זכּרון, איר האָבן צו נוצן זיין נאָמען. למשל, אויב עס איז באקאנט אַז אין דעם פעלד איז אַ נומעריק ווערט וועט ניט יקסיד 255, וואָס די נוצן פון 4-בייט ינט, אויב עס טיניינט 1 ביטע.
סאָף
אין מסקנא, עס זאָל זיין אנגעוויזן אַז די שפּראַך איז סטראַקטשערד סקל קוויריז איז איצט געניצט כּמעט אומעטום - וועבסיטעס, וועב באַדינונגען, דעסקטאַפּ ווייכווארג, רירעוודיק אַפּלאַקיישאַנז. דעריבער, סקל וויסן וועט העלפן אַלע סעקטאָרס פון אַנטוויקלונג.
אָבער, מאָדיפיקאַטיאָן פון געבוירן שפּראַך נאָרמאַל מאל אַנדערש זייַן פון יעדער אנדערער. לעמאָשל, פּל סקל אָפּערייטערז זאל האָבן פאַרשידענע סינטאַקס ווי אין סקל סערווירער. אַזוי איידער איר אָנהייבן דעוועלאָפּינג מיט דעם טעכנאָלאָגיע, עס איז נייטיק צו באַקומען באַקאַנט מיט אים דורך גיידליינז.
אין דער צוקונפֿט קאַונערפּאַרץ, וואָס קען סערפּאַס די סקל פונקטיאָנאַליטי און אויפֿפֿירונג, עס איז אַנלייקלי צו דערשייַנען, אַזוי דעם פאַרנעם איז גאַנץ אַ פּראַמאַסינג נישע פֿאַר קיין פּראָגראַמיסט.
Similar articles
Trending Now