, један је од најпопуларнијих језика који се користи у релационим базама података. Овај језик се користи за руковање базама података и манипулацију подацима уз помоћ упита. Један од таквих упита је Уметни упит . Дакле, у овом чланку о Инсерт Куери СКЛ-у ћете разумети израз ИНСЕРТ ИНТО у следећем низу:
Шта је ИНСЕРТ упит у СКЛ-у?
Израз СКЛ ИНСЕРТ ИНТО користи се за додавање нових корпица у табелу за базу података. Уз помоћ овог СКЛ упита можете убацити податке у одређени ступац или уопште за све колоне. Такође, можете уметнути податке у одређену табелу из друге табеле за један ред или више редова. Дакле, сада када сте ИНСЕРТ упит у СКЛ-у, дозволите нам да кренемо напред и видимо синтаксу овог упита.
ИНСЕРТ ИНТО Синтакса
Постоје два начина на која можете имплементирати ИНСЕРТ упит.
Са именима и вредностима колона
ИНСЕРТ ИНТО назив табеле (колона1, колона2, колона3, ..., колонаН) ВРЕДНОСТИ (вредност1, вредност2, вредност3, ...)
Са вредностима
ИНСЕРТ ИНТО Табленаме ВАЛУЕС (Валуе1, Валуе2, Валуе3, ...)
Белешка: Када користите другу методу, морате бити сигурни да су вредности поменуте истим редоследом као и имена ступаца.
Дакле, сада, када знате синтаксу изјаве ИНСЕРТ, следећи у овом чланку о Уметању упита СКЛ, да видимо пример.
Пример ИНСЕРТ изјаве
Сматрајте следећу табелу са именом табеле СамплеДата:
ИД | Име | Старост | Број телефона | Плата |
један | Сањаи | 2. 3 | 9876543210 | 30.000 |
2 | Рхеа | 30 | 9977742234 | 150000 |
3 | Змија | 32 | 9898989898 | 175000 |
4 | Симран | 28 | 9955555433 | 65000 |
5 | Аксхаи | 3. 4 | 9646434437 | 200000 |
Сада, рецимо да желите да убаците ред у ову табелу. Затим, можете користити било коју од горњих синтакса на следећи начин:
# Са именима и вредностима колона ИНСЕРТ ИНТО СамплеДата (ИД, Наме, Аге, ПхонеНумбер, Плата) ВРЕДНОСТИ ('6', 'Рохит', '25', '9924388761', '35000') # Само са вредностима ИНСЕРТ ИНТО СамплеДата ВАЛУЕС ('6', 'Рохит', '25', '9924388761', '35000')
Једном када извршите упит, видећете доњи излаз:
ИД | Име | Старост | Број телефона | Плата |
један | Сањаи | 2. 3 | 9876543210 | 30.000 |
2 | Рхеа | 30 | 9977742234 | 150000 |
3 | Змија | 32 | 9898989898 | 175000 |
4 | Симран | 28 | 9955555433 | 65000 |
5 | Аксхаи | 3. 4 | 9646434437 | 200000 |
6 | Рохит | 25 | 9924388761 | 35000 |
Па, овде се радило о уметању новог записа у табелу. Али, можда постоји неколико других сценарија у којима бисте желели да користите СКЛ. Сценарији могу бити следећи:
- Како да копирам одређене редове из табеле?
- Који је начин за убацивање свих колона табеле у другу табелу?
- Како могу да уметнем одређене колоне табеле у другу табелу?
Одговор на ова питања је коришћењем наредбе СЕЛЕЦТ са наредбом ИНСЕРТ.Дакле, следећи у овом чланку о Инсерт Куери СКЛ-у, хајде да разумемо како да користимо СЕЛЕЦТ наредбу у ИНСЕРТ ИНТО.
Коришћење СЕЛЕЦТ упита у ИНСЕРТ ИНТО
Упит СЕЛЕЦТ користи се заједно са изразом ИНСЕРТ ИНТО за одабир података из друге табеле. Следе различити начини употребе наредбе СЕЛЕЦТ са упитом ИНСЕРТ у СКЛ-у:
како подићи број на степен у јави
- Копирајте одређене редове из табеле
- Усерт све колоне табеле
- Уметање одређених колона табеле
Копирајте одређене редове из табеле
Можете уметнути одређени скуп редова из табеле у другу табелу користећи наредбу СЕЛЕЦТ са клаузулом ВХЕРЕ.
Синтакса:
ИНСЕРТ ИНТО Табле1 СЕЛЕЦТ * ФРОМ Табле2 ВХЕРЕ услов
Овде покушавате да уметнете вредности из Табеле2 у Табелу1 на основу услова.
пхп креира низ из низа
Пример:
Размотрите пример, где морате да уметнете неколико редова из наше горње табеле (СамплеДата) у нову табелу (Нев_Дата) на основу услова Аге> 30
ИНСЕРТ ИНТО Нев_Дата СЕЛЕЦТ * ФРОМ СамплеДата ВХЕРЕ Аге & ампампампгт 30
Излаз:
ИД | Име | Старост | Број телефона | Плата |
3 | Змија | 32 | 9898989898 | 175000 |
5 | Аксхаи | 3. 4 | 9646434437 | 200000 |
У серт све колоне табеле
Све колоне из табеле можете да уметнете у другу табелу помоћу звездице (*) са ИНСЕРТ ИНТО упитом.
Синтакса:
ИНСЕРТ ИНТО Табле1 СЕЛЕЦТ * ФРОМ Табле2
Овде покушавате да уметнете вредности у све колоне из Табеле2 у Табелу1.
Пример:
Размотрите пример, где морате да уметнете све колоне из наше горње табеле (СамплеДата) у нову табелу (ЕкамплеДата).Такође узмите у обзир да ЕкамплеДата већ има следеће податке:
ИД | Име | Старост | Број телефона | Плата |
7 | Сухас | 2. 3 | 9876543239 | 42000 |
8 | Меена | 31 | 9765412345 | 192000 |
Сада извршите следећи упит да бисте уметнули све колоне и редове из СамплеДата у горњу табелу.
ИНСЕРТ ИНТО ЕкамплеДата СЕЛЕЦТ * ФРОМ СамплеДата
Излаз:
ИД | Име | Старост | Број телефона | Плата |
7 | Сухас | 2. 3 | 9876543239 | 42000 |
8 | Меена | 31 | 9765412345 | 192000 |
један | Сањаи | 2. 3 | 9876543210 | 30.000 |
2 | Рхеа | 30 | 9977742234 | 150000 |
3 | Змија | 32 | 9898989898 | 175000 |
4 | Симран | 28 | 9955555433 | 65000 |
5 | Аксхаи | 3. 4 | 9646434437 | 200000 |
Уметање одређених колона табеле
Можете да уметнете одређени скуп ступаца из табеле у другу табелу помоћу наредбе СЕЛЕЦТ.
Синтакса:
ИНСЕРТ ИНТО Табле1 (Цолумн_Намес) СЕЛЕЦТ Цолумн_Намес ФРОМ Табле2
Овде покушавате да уметнете одређене колоне из Табеле2 у Табелу1.
Пример:
Размотрите пример, где морате да убаците колоне (ИД, Име) из табеле (ЕкамплеДата) у табелу (СамплеДата).
ИНСЕРТ ИНТО СамплеДата (ИД, Наме) СЕЛЕЦТ ИД, Наме, ФРОМ ЕкамплеДата
Излаз:
ИД | Име | Старост | Број телефона | Плата |
један | Сањаи | 2. 3 | 9876543210 | 30.000 |
2 | Рхеа | 30 | 9977742234 | 150000 |
3 | Змија | 32 | 9898989898 | 175000 |
4 | Симран | 28 | 9955555433 | 65000 |
5 | Аксхаи | 3. 4 | 9646434437 | 200000 |
7 | Сухас | нула | нула | нула |
8 | Меена | нула | нула | нула |
Овим смо завршили овај чланак о Инсерт Куери СКЛ. Надам се да сте разумели како се користи ИНСЕРТ ИНТО упит у СКЛ-у.Видели смо разне начине за употребу ИНСЕРТ упита. Ако желите да сазнате више о МиСКЛ и упознајте ову релациону базу података отвореног кода, а затим погледајте нашу који долази са обуком уживо коју воде инструктори и искуством у стварном животу. Овај тренинг ће вам помоћи да дубље разумете МиСКЛ и да вам помогне да савладате тему.
Имате питање за нас? Молимо вас да то поменете у одељку за коментаре „ Уметни упит СКЛ ”И јавићу вам се.