logo

Як вставити один або кілька рядків у SQL

У цій статті ми дізнаємося, як вставити один або кілька записів у таблицю мови структурованих запитів.

The ВСТАВИТИ В Команда в SQL дозволяє користувачам бази даних вставляти один або кілька записів у таблицю SQL.

javascript найближчий

Нижче наведено два синтаксиси для вставки одного рядка в таблицю:

Синтаксис 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.

Якщо ви хочете вставити запис у таблицю, ви повинні виконати наступні кроки один за одним у вказаній послідовності:

  1. Створіть базу даних у системі.
  2. Створіть таблицю в базі даних.
  3. Вставте один рядок у таблицю.
  4. Переглянути таблицю.

Тепер ми пояснимо кожен крок на прикладі:

Крок 1: Створіть базу даних

У мові структурованих запитів створення бази даних є першим кроком для зберігання структурованих таблиць у базі даних.

Для створення бази даних використовуйте такий синтаксис SQL:

rj12 проти rj11
 CREATE DATABASE Database_Name; 

Припустімо, ви хочете створити Школа бази даних. Для цього вам потрібно ввести таку команду мовою структурованих запитів:

 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; 

ID_вчителя Ім'я_вчителя Вчитель_Предметник Адреса_вчителя Вік_вчителя
2001 рік Манодж Математика Делі 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:

сортування вставкою в java
 SELECT * FROM Teacher; 

Вихід:

ID_вчителя Ім'я_вчителя Вчитель_Предметник Адреса_вчителя Вік_вчителя
2001 рік Манодж Математика Делі 27
2002 рік Аніта ні Газіабад 28
2003 рік Вішаль англійська Горакхпур 26
2004 рік шобхіт SST Канпур 27
2005 рік Рохіт Наука Лакнау 29
2006 рік Йогеш комп'ютер Джайпур 28

Таблиця: Вчитель

Вставте рядки з оператора SELECT

Якщо ви хочете вставити дані іншої таблиці в нову таблицю, використовуйте оператор INSERT разом з оператором SELECT.

Наступний оператор передає дані однієї таблиці в іншу:

 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 ]; 

приклад

Дані старої таблиці показано в наступній таблиці:

ID_вчителя Ім'я_вчителя Вчитель_Предметник Адреса_вчителя Вік_вчителя
2001 рік Манодж Математика Делі 27
2002 рік Аніта ні Делі 28
2003 рік Вішаль англійська Горакхпур 26
2004 рік шобхіт SST Делі 27
2005 рік Рохіт Наука Лакнау 29
2006 рік Йогеш комп'ютер Делі 28

Таблиця: Old_Teacher

масив java

Припустімо, у вас є таблиця 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; 

ID_вчителя Ім'я_вчителя Вчитель_Предметник
2001 рік Манодж Математика
2002 рік Аніта ні
2004 рік шобхіт SST
2006 рік Йогеш комп'ютер

Таблиця: New_Teacher