INSERT Query SQL - Всичко, което трябва да знаете за изявлението INSERT



Тази статия за INSERT заявка SQL е изчерпателно ръководство за различните начини за използване на инструкцията INSERT в SQL с примери.

, е един от най-популярните езици, използвани в релационни бази данни. Този език се използва за обработка на бази данни и манипулиране на данни с помощта на заявки. Една такава заявка е Вмъкване на заявка . И така, в тази статия за Insert Query SQL ще разберете израза INSERT INTO в следната последователност:

SQL - Вмъкване на заявка SQL - Edureka





    1. Какво е INSERT заявка в SQL?
    2. INSERT INTO Синтаксис
    3. Пример за INSERT изявление
    4. Използване на SELECT Query в INSERT INTO

Какво е INSERT заявка в SQL?

Операторът SQL INSERT INTO се използва за добавяне на нови кортежи в таблица за база данни. С помощта на тази SQL заявка можете да вмъквате данни или в определена колона, или за всички колони като цяло. Също така можете да вмъквате данни в конкретна таблица от друга таблица за един ред или множество редове. И така, сега, когато сте какво е INSERT заявка в SQL, нека да продължим напред и да видим синтаксиса на тази заявка.

INSERT INTO Синтаксис

Има два начина, чрез които можете да приложите INSERT заявката.



С имена и стойности на колони

INSERT INTO Име на таблица (колона1, колона2, колона3, ..., колонаN) СТОЙНОСТИ (Стойност1, Стойност2, Стойност3, ...)

С ценности

ВЪВЕЖДАНЕ В ИМЕНИ НА ТАБЛИЦИ Стойности (Стойност1, Стойност2, Стойност3, ...)

Забележка: Когато използвате втория метод, трябва да се уверите, че стойностите са посочени в същия ред като този на имената на колони.

И така, сега, след като знаете синтаксиса на израза INSERT, следващата в тази статия за вмъкване на заявка SQL, нека видим пример.

Пример за INSERT изявление

Помислете за следната таблица с името на таблицата като SampleData:



документ за самоличност Име Възраст Телефонен номер Заплата
единСанджай2. 3987654321030000
2Рея309977742234150000
3Усойницата329898989898175000
4Симран28995555543365000
5Акшай3. 49646434437200000

Сега, нека кажем, че искате да вмъкнете ред в тази таблица. След това можете да използвате някой от горните синтаксиси по следния начин:

# С имена и стойности на колони INSERT INTO SampleData (ID, Name, Age, PhoneNumber, Salary) VALUES ('6', 'Rohit', '25', '9924388761', '35000') # Само със стойности INSERT INTO SampleData VALUES („6“, „Rohit“, „25“, „9924388761“, „35000“)

След като изпълните заявката, ще видите изхода по-долу:

документ за самоличност Име Възраст Телефонен номер Заплата
единСанджай2. 3987654321030000
2Рея309977742234150000
3Усойницата329898989898175000
4Симран28995555543365000
5Акшай3. 49646434437200000
6Рохит25992438876135000

Е, това беше за вмъкване на нов запис в таблица. Но може да има няколко други сценария, в които бихте искали да използвате SQL. Сценариите могат да бъдат следните:

как да използвам Microsoft Visual Studio -
  • Как да копирам конкретни редове от таблица?
  • Какъв е начинът да вмъкнете всички колони на таблица в друга таблица?
  • Как мога да вмъкна конкретни колони на таблица в друга таблица?

Отговорът на тези въпроси е чрез използване на оператора SELECT с инструкцията INSERT.И така, следващата в тази статия за Insert Query SQL, нека разберем как да използваме оператора SELECT в INSERT INTO.

Използване на SELECT Query в INSERT INTO

Заявката SELECT се използва заедно с израза INSERT INTO за избор на данните от друга таблица. Следват различните начини за използване на оператора SELECT с заявката INSERT в SQL:

  1. Копирайте конкретни редове от таблица
  2. Визрежете всички колони на таблица
  3. Вмъкване на конкретни колони на таблица

Копирайте конкретни редове от таблица

Можете да вмъкнете определен набор от редове от таблица в друга таблица, като използвате оператора SELECT с клаузата WHERE.

Синтаксис:

INSERT INTO Table1 SELECT * FROM Table2 WHERE условие

Тук се опитвате да вмъкнете стойности от Таблица2 до Таблица1 въз основа на условие.

Пример:

Помислете за пример, където трябва да вмъкнете няколко реда от горната ни таблица (SampleData) в нова таблица (New_Data) въз основа на условието Възраст> 30

INSERT INTO New_Data SELECT * ОТ SampleData WHERE Age & ampampampgt 30

Изход:

документ за самоличност Име Възраст Телефонен номер Заплата
3Усойницата329898989898175000
5Акшай3. 49646434437200000

В изрежете всички колони на таблица

Можете да вмъкнете всички колони от таблица в друга таблица, като използвате звездичка (*) с INSERT INTO заявка.

Синтаксис:

INSERT INTO Table1 SELECT * FROM Table2

Тук се опитвате да вмъкнете стойности във всички колони от Таблица2 до Таблица1.

Пример:

Помислете за пример, където трябва да вмъкнете всички колони от горната ни таблица (SampleData) в нова таблица (ExampleData).Също така, помислете, че ExampleData вече има следните данни:

документ за самоличност Име Възраст Телефонен номер Заплата
7Сухас2. 3987654323942000
8Мийна319765412345192000

Сега изпълнете следната заявка, за да вмъкнете всички колони и редове от SampleData в горната таблица.

как да зададете път за java -
ВЪВЕДЕТЕ В ExampleData SELECT * ОТ SampleData

Изход:

документ за самоличност Име Възраст Телефонен номер Заплата
7Сухас2. 3987654323942000
8Мийна319765412345192000
единСанджай2. 3987654321030000
2Рея309977742234150000
3Усойницата329898989898175000
4Симран28995555543365000
5Акшай3. 49646434437200000

Вмъкване на конкретни колони на таблица

Можете да вмъкнете определен набор от колони от таблица в друга таблица, като използвате оператора SELECT.

Синтаксис:

INSERT INTO Table1 (Column_Names) SELECT Column_Names FROM Table2

Тук се опитвате да вмъкнете конкретни колони от Таблица2 до Таблица1.

Пример:

Помислете за пример, където трябва да вмъкнете колони (ID, Name) от таблицата (ExampleData) в таблицата (SampleData).

ВЪВЕЖДАНЕ В SampleData (ID, Name) ИЗБЕРЕТЕ ID, Name, FROM ExampleData

Изход:

документ за самоличност Име Възраст Телефонен номер Заплата
единСанджай2. 3987654321030000
2Рея309977742234150000
3Усойницата329898989898175000
4Симран28995555543365000
5Акшай3. 49646434437200000
7Сухаснулануланула
8Мийнанулануланула

С това стигаме до края на тази статия за Insert Query SQL. Надявам се, че сте разбрали как да използвате INSERT INTO заявка в SQL.Видяхме различните начини за използване на INSERT заявката. Ако искате да научите повече за MySQL и опознайте тази релационна база данни с отворен код, след това разгледайте нашата което се предлага с обучение под ръководството на инструктори на живо и опит в реалния живот на проекти. Това обучение ще ви помогне да разберете MySQL задълбочено и ще ви помогне да постигнете майсторство по темата.

Имате въпрос към нас? Моля, споменете го в раздела за коментари на ” Вмъкване на SQL заявка ”И ще се свържа с вас.