, היא אחת השפות הפופולריות ביותר המשמשות במאגרי מידע יחסיים. שפה זו משמשת לטיפול במסדי נתונים ולתפעל נתונים בעזרת שאילתות. שאילתה כזו היא הוסף שאילתה . לכן, במאמר זה בנושא Insert Query SQL, תבין את המשפט INSERT INTO ברצף הבא:
מהי שאילתת INSERT ב- SQL?
הצהרת SQL INSERT INTO משמשת להוספת טופלים חדשים לטבלה, למסד נתונים. בעזרת שאילתת SQL זו, תוכל להוסיף נתונים לעמודה ספציפית או לכל העמודות באופן כללי. כמו כן, באפשרותך להוסיף נתונים לטבלה ספציפית מטבלה אחרת עבור שורה אחת או מספר שורות. אז עכשיו, מהי שאילתת INSERT ב- SQL, הבה נתקדם ונראה את התחביר של שאילתה זו.
איך לעשות בכוח של ג 'אווה
הכנס לתחביר
ישנן שתי דרכים בהן ניתן ליישם את שאילתת INSERT.
עם שמות וערכי עמודות
INSERT INTO Tablename (Column1, Column2, Column3, ..., ColumnN) VALUES (Value1, Value2, Value3, ...)
עם ערכים
הכנס לערכי שם שם (ערך 1, ערך 2, ערך 3, ...)
הערה: כאשר אתה משתמש בשיטה השנייה, עליך לוודא שהערכים מוזכרים באותו סדר כמו שמות העמודות.
אז עכשיו, כשיודעים את התחביר של משפט ה- INSERT, הבא במאמר זה בנושא הוספת שאילתת SQL, הבה נראה דוגמה.
דוגמה להצהרת INSERT
שקול את הטבלה הבאה עם שם הטבלה כ- SampleData:
תְעוּדַת זֶהוּת | שֵׁם | גיל | מספר טלפון | שכר |
אחד | סנג'אי | 2. 3 | 9876543210 | 30,000 |
2 | ריאה | 30 | 9977742234 | 150000 |
3 | הצפע | 32 | 9898989898 | 175000 |
4 | סימרן | 28 | 9955555433 | 65000 |
5 | אקשיי | 3. 4 | 9646434437 | 200000 |
עכשיו, נניח שאתה רוצה להוסיף שורה בטבלה זו. לאחר מכן, באפשרותך להשתמש באחד התחבורים שלמעלה באופן הבא:
# עם שמות וערכי עמודות INSERT INTO SampleData (ID, Name, Age, PhoneNumber, משכורת) VALUES ('6', 'Rohit', '25', '9924388761', '35000') # With values only INSERT INTO SampleData VALUES ('6', 'Rohit', '25', '9924388761', '35000')
לאחר ביצוע השאילתה, תראה את הפלט שלהלן:
תְעוּדַת זֶהוּת | שֵׁם | גיל | מספר טלפון | שכר |
אחד | סנג'אי | 2. 3 | 9876543210 | 30,000 |
2 | ריאה | 30 | 9977742234 | 150000 |
3 | הצפע | 32 | 9898989898 | 175000 |
4 | סימרן | 28 | 9955555433 | 65000 |
5 | אקשיי | 3. 4 | 9646434437 | 200000 |
6 | רוהיט | 25 | 9924388761 | 35000 |
ובכן, זה היה על הכנסת רשומה חדשה לטבלה. אך יתכנו כמה תרחישים אחרים שבהם תרצה להשתמש ב- SQL. התרחישים יכולים להיות כדלקמן:
- כיצד אוכל להעתיק שורות ספציפיות מטבלה?
- מהי הדרך להכניס את כל העמודות של הטבלה לטבלה אחרת?
- כיצד אוכל להכניס עמודות ספציפיות לטבלה לטבלה אחרת?
התשובה לשאלות אלה היא באמצעות משפט SELECT עם משפט INSERT.לכן, בהמשך למאמר זה בנושא Insert Query SQL, הבה נבין כיצד להשתמש במשפט SELECT ב- INSERT INTO.
שימוש בשאילתת SELECT ב- INSERT INTO
שאילתת SELECT משמשת יחד עם משפט INSERT INTO לבחירת הנתונים מטבלה אחרת. להלן הדרכים השונות לשימוש בהצהרת SELECT עם שאילתת INSERT ב- SQL:
- העתק שורות ספציפיות מטבלה
- בהזן את כל עמודות הטבלה
- הכנסת עמודות ספציפיות של טבלה
העתק שורות ספציפיות מטבלה
באפשרותך להוסיף קבוצה ספציפית של שורות מטבלה לטבלה אחרת באמצעות המשפט SELECT עם סעיף WHERE.
תחביר:
הכנס לטבלה 1 בחר * מתוך טבלה 2 היכן המצב
כאן, אתה מנסה להוסיף ערכים מטבלה 2 לטבלה 1 בהתבסס על תנאי.
דוגמא:
שקול דוגמה שבה אתה צריך להוסיף כמה שורות מהטבלה לעיל (SampleData) לטבלה חדשה (New_Data) בהתבסס על התנאי גיל> 30
הכנס ל- New_Data SELECT * FROM SampleDATA WHERE גיל & ampampampgt 30
תְפוּקָה:
תְעוּדַת זֶהוּת | שֵׁם | גיל | מספר טלפון | שכר |
3 | הצפע | 32 | 9898989898 | 175000 |
5 | אקשיי | 3. 4 | 9646434437 | 200000 |
ב הזן את כל עמודות הטבלה
ניתן להוסיף את כל העמודות מטבלה לטבלה אחרת באמצעות הכוכבית (*) עם שאילתת INSERT INTO.
תחביר:
הכנס לטבלה 1 בחר * מתוך טבלה 2
כאן אתה מנסה להוסיף ערכים לכל העמודות מטבלה 2 לטבלה 1.
דוגמא:
שקול דוגמה שבה עליך להוסיף את כל העמודות מהטבלה לעיל (SampleData) לטבלה חדשה (ExampleData).כמו כן, קח בחשבון שכבר קיימים הנתונים הבאים: ל- DataData:
תְעוּדַת זֶהוּת | שֵׁם | גיל | מספר טלפון | שכר |
7 | סוהאס | 2. 3 | 9876543239 | 42000 |
8 | מינה | 31 | 9765412345 | 192000 |
כעת, בצע את השאילתה הבאה כדי להוסיף את כל העמודות והשורות מ- SampleData לטבלה שלעיל.
INSERT INTO ExampleData SELECT * FROM SampleData
תְפוּקָה:
תְעוּדַת זֶהוּת | שֵׁם | גיל | מספר טלפון | שכר |
7 | סוהאס | 2. 3 | 9876543239 | 42000 |
8 | מינה | 31 | 9765412345 | 192000 |
אחד | סנג'אי | 2. 3 | 9876543210 | 30,000 |
2 | ריאה | 30 | 9977742234 | 150000 |
3 | הצפע | 32 | 9898989898 | 175000 |
4 | סימרן | 28 | 9955555433 | 65000 |
5 | אקשיי | 3. 4 | 9646434437 | 200000 |
הכנסת עמודות ספציפיות של טבלה
באפשרותך להוסיף קבוצה ספציפית של עמודות מטבלה לטבלה אחרת באמצעות המשפט SELECT.
תחביר:
הכנס לטבלה 1 (שמות עמודות) בחר שמות עמודות מטבלה 2
כאן אתה מנסה להוסיף עמודות ספציפיות מטבלה 2 לטבלה 1.
דוגמא:
שקול דוגמה שבה עליך להוסיף עמודות (ID, Name) מהטבלה (ExampleData) לטבלה (SampleData).
הכנס ל- SampleData (מזהה, שם) בחר מזהה, שם, מ- ExampleData
תְפוּקָה:
תְעוּדַת זֶהוּת | שֵׁם | גיל | מספר טלפון | שכר |
אחד | סנג'אי | 2. 3 | 9876543210 | 30,000 |
2 | ריאה | 30 | 9977742234 | 150000 |
3 | הצפע | 32 | 9898989898 | 175000 |
4 | סימרן | 28 | 9955555433 | 65000 |
5 | אקשיי | 3. 4 | 9646434437 | 200000 |
7 | סוהאס | ריק | ריק | ריק |
8 | מינה | ריק | ריק | ריק |
עם זאת, אנו מגיעים לסוף מאמר זה בנושא Insert Query SQL. אני מקווה שהבנת כיצד להשתמש בשאילתת INSERT INTO ב- SQL.ראינו את הדרכים השונות לשימוש בשאילתת INSERT. אם ברצונך ללמוד עוד על MySQL ולמד להכיר את בסיס הנתונים היחסי של קוד פתוח, ואז לבדוק את שלנו שמגיע עם הדרכה חיה בהנחיית מדריך וניסיון פרויקט אמיתי. הכשרה זו תעזור לך להבין את MySQL לעומק ותעזור לך להשיג שליטה בנושא.
יש לך שאלה עבורנו? אנא הזכיר זאת בסעיף ההערות של ” הכנס שאילתת SQL ”ואחזור אליך.