במאמר זה, נלמד כיצד להוסיף רשומה אחת או יותר לטבלה של שפת שאילתות מובנית.
ה להכניס לתוך הפקודה ב-SQL מאפשרת למשתמשי מסד הנתונים להכניס רשומה אחת או יותר לטבלת SQL.
הדרכה של react js
להלן שני התחבירים להכנסת השורה הבודדת בטבלה:
תחביר 1:
INSERT INTO Table_Name(Column_Name_1, Column_Name_2, Column_Name_3, ....., Column_Name_N) VALUES ( Value_1, Value_2, Value_3, ....., Value_N);
תחביר זה מוסיף את השורה בטבלת SQL על ידי ציון שמות העמודות של הטבלה.
תחביר 2:
INSERT INTO Table_Name VALUES( Value_1, Value_2, Value_3, ....., Value_N);
בתחביר זה, אין לנו צורך לציין את שמות העמודות להכנסת השורה לטבלת SQL.
אם ברצונך להכניס את הרשומה לטבלה, עליך לבצע את השלבים הבאים אחד אחד ברצף הנתון:
מופע ב-java
- צור את מסד הנתונים במערכת.
- צור את הטבלה במסד הנתונים.
- הכנס שורה אחת לטבלה.
- צפו בטבלה.
כעת, אנו הולכים להסביר כל שלב באמצעות דוגמה:
שלב 1: צור מסד נתונים
ב-Structured Query Language, יצירת מסד נתונים היא השלב הראשון לאחסון הטבלאות המובנות במסד הנתונים.
השתמש בתחביר SQL הבא כדי ליצור מסד נתונים:
CREATE DATABASE Database_Name;
נניח שאתה רוצה ליצור את בית ספר מאגר מידע. לשם כך, עליך להקליד את הפקודה הבאה ב-Structured Query Language:
CREATE DATABASE School;
שלב 2: צור טבלה והוסף את הנתונים
כעת, עליך להשתמש בתחביר הבא ליצירת הטבלה במסד הנתונים של SQL:
CREATE TABLE table_name ( column_Name_1 data type (size of the column_1), column_Name_2 data type (size of the column_2), column_Name_3 data type (size of the column_3), ... column_Name_N data type (size of the column_N) );
נניח שאתה רוצה ליצור את מוֹרֶה שולחן ב בית ספר מאגר מידע. לשם כך, עליך להקליד את השאילתה הבאה ביישום SQL שלך:
CREATE TABLE Teacher ( Teacher_ID INT AUTO_INCREMENT PRIMARY KEY, Teacher_Name VARCHAR (80), Teacher_Subject VARCHAR (30) NOT NULL, Teacher_Address VARCHAR (30), Teacher_Age INT ) ;
שלב 3: הכנס שורה אחת לטבלה
השאילתה הבאה מוסיפה את הרשומה של אחת בלבד מוֹרֶה לתוך טבלת המורה:
INSERT INTO Table_Name (Teacher_ID, Teacher_Name, Teacher_Subject, Teacher_Address, Teacher_Age) VALUES( 2001, Manoj, Maths, Delhi, 27);
שלב 4: הצג את הטבלה
אם אתה רוצה לראות את הנתונים של המורה טבלה, אז עליך לכתוב את השאילתה הבאה ביישום SQL שלך:
SELECT * FROM Teacher;
Teacher_ID | שם המורה | מורה_נושא | מורה_כתובת | מורה_גיל |
---|---|---|---|---|
2001 | Manoj | מתמטיקה | דלהי | 27 |
שולחן: מורה
הוסף מספר שורות לטבלה
ב-SQL, אתה יכול בקלות להוסיף יותר משורה אחת בטבלה באמצעות שאילתה אחת.
סנטוס נגד רדהאט
הבאים להכניס לתוך הצהרה מכניסה את הרשומה של חמישה מורים ל- מוֹרֶה שולחן:
INSERT INTO Table_Name (Teacher_ID, Teacher_Name, Teacher_Subject, Teacher_Address, Teacher_Age) VALUES( 2002, Anita, Hindi, Ghaziabad, 28), ( 2003, Vishal, English, Gorakhpur, 26), ( 2004, Shobhit, SST, Kanpur, 27), ( 2005, Rohit, Science, Lucknow, 29), ( 2006, Yogesh, Computer, Jaipur, 28) ;
כדי לבדוק את התוצאה של שאילתת ה-INSERT לעיל, עליך לכתוב את שאילתת ה-SELECT הבאה ב-SQL:
SELECT * FROM Teacher;
תְפוּקָה:
Teacher_ID | שם המורה | מורה_נושא | מורה_כתובת | מורה_גיל |
---|---|---|---|---|
2001 | Manoj | מתמטיקה | דלהי | 27 |
2002 | אניטה | לא | גאזיאבאד | 28 |
2003 | וישאל | אנגלית | גוראקפור | 26 |
2004 | shobhit | SST | קאנפור | 27 |
2005 | רוהיט | מַדָע | מזל | 29 |
2006 | יוג'ש | מַחשֵׁב | ג'איפור | 28 |
שולחן: מורה
הוסף שורות מהמשפט SELECT
אם ברצונך להכניס את הנתונים של טבלה אחרת בטבלה החדשה, השתמש במשפט INSERT עם המשפט SELECT.
לוגו java
ההצהרה הבאה מעבירה את הנתונים של טבלה אחת לטבלה אחרת:
INSERT INTO New_Table_Name (Column_Name_1, Column_Name_2, Column_Name_3, ....., Column_Name_N) SELECT (Column_Name_1, Column_Name_2, Column_Name_3, ....., Column_Name_N) FROM Old_Table_Name WHERE [ condition ];
דוגמא
הנתונים של הטבלה הישנה מוצגים בטבלה הבאה:
Teacher_ID | שם המורה | מורה_נושא | מורה_כתובת | מורה_גיל |
---|---|---|---|---|
2001 | Manoj | מתמטיקה | דלהי | 27 |
2002 | אניטה | לא | דלהי | 28 |
2003 | וישאל | אנגלית | גוראקפור | 26 |
2004 | shobhit | SST | דלהי | 27 |
2005 | רוהיט | מַדָע | מזל | 29 |
2006 | יוג'ש | מַחשֵׁב | דלהי | 28 |
טבלה: מורה_ישן
נניח שיש לך טבלה New_Teacher שהמבנה שלה זהה לטבלה Old_Teacher, ואתה רוצה להעביר את הנתונים של אותם מורים לטבלה החדשה מהטבלה הישנה שהכתובת שלה היא דלהי. עבור פעולה זו, עליך להשתמש במשפט ה-INSERT הבא עם שאילתת ה-SELECT:
INSERT INTO New_Teacher (New_Teacher_ID, New_Teacher_Name, New_Teacher_Subject) SELECT Teacher_ID, Teacher_Name, Teacher_Subject FROM Old_Teacher WHERE Teacher_Address = 'Delhi' ;
כדי לבדוק את התוצאה של השאילתה לעיל, השתמש במשפט ה-SELECT הבא:
SELECT * FROM New_Teacher;
Teacher_ID | שם המורה | מורה_נושא |
---|---|---|
2001 | Manoj | מתמטיקה |
2002 | אניטה | לא |
2004 | shobhit | SST |
2006 | יוג'ש | מַחשֵׁב |
טבלה: מורה_חדש