logo

כיצד להוסיף שורה אחת או יותר ב-SQL

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

ה להכניס לתוך הפקודה ב-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. צור את מסד הנתונים במערכת.
  2. צור את הטבלה במסד הנתונים.
  3. הכנס שורה אחת לטבלה.
  4. צפו בטבלה.

כעת, אנו הולכים להסביר כל שלב באמצעות דוגמה:

שלב 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 יוג'ש מַחשֵׁב

טבלה: מורה_חדש