У цій статті ми дізнаємося, як вставити один або кілька записів у таблицю мови структурованих запитів.
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: Створіть базу даних
У мові структурованих запитів створення бази даних є першим кроком для зберігання структурованих таблиць у базі даних.
Для створення бази даних використовуйте такий синтаксис 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