У овом чланку ћемо видети примере како да креирамо табеле, изменимо табеле и испуштамо табеле у СКЛите3.
У овом упутству ћете научити-
- Направите табелу
- Спусти сто
- Алтер табле
- Додавање колона - Коришћење команде АЛТЕР ТАБЛЕ
- Уметните вредност у табелу
СКЛите Креирајте табелу
Синтакса
Испод је синтакса израза ЦРЕАТЕ ТАБЛЕ.
CREATE TABLE table_name(column1 datatype,column1 datatype);
Да бисте креирали табелу, требали бисте да употребите упит „СТВАРИ ТАБЕЛУ“ на следећи начин:
СТВОРИ ТАБЕЛУ гуру99 (Ид Инт,Име Варцхар);
У две заграде иза имена табеле дефинишете колоне табела, свака колона треба да има следећа својства:
- Име, име колоне требало би да буде јединствено међу колонама табеле.
- Тип података - тип података колоне,
- Необавезна ограничења колона као што ћемо објаснити у следећим одељцима ових водича.
Спусти сто
Да бисте испустили табелу, користите наредбу „ДРОП ТАБЛЕ“ ( ПАДИ ТАБЕЛУ) коју прати име табеле на следећи начин:
ТАБЕЛА ЗА КАПАЊЕ гуру99;
Алтер табле
Можете користити "АЛТЕР ТАБЛЕ" команду да промените сто на следећи начин:
АЛТЕР ТАБЛЕ гуру99 ПРЕИМЕНУЈТЕ у гуру100;
Да бисте потврдили да је име табеле промењено, можете користити команду ".таблес" да бисте приказали листу табела, а име табеле сада треба променити на следећи начин:
Као што видите, назив табеле „ гуру99 “ је промењен у „ гуру100 “ након команде „ алтер табле “.
СКЛите додавање колона - Коришћење наредбе АЛТЕР ТАБЛЕ
Такође можете да користите команду „АЛТЕР ТАБЛЕ“ да бисте додали колоне:
АЛТЕР ТАБЛЕ гуру100 ДОДАТИ КОЛОНУ Старост ИНТ;
Ово ће променити табелу „гуру100“ и додати јој нову колону Аге .
- Ако нисте видели излаз, то значи да је изјава била успешна и да је додата колона. Нема излаза значи да ће курсор бити постављен након "склите>", а да након њега неће бити оваквог текста
- Међутим, да бисмо верификовали да је колона додата, можемо користити команду ".сцхема гуру100", то ће вам дати дефиницију табеле, а требали бисте видети нову колону коју смо управо додали:
СКЛите Уметање вредности у табелу
Да бисмо уметнули вредности у табелу, користимо израз „ ИНСЕРТ ИНТО“ како следи:
ИНСЕРТ ИНТО Назив табеле (цолнаме1, цолнаме2,….) ВРЕДНОСТИ (валу1, валуе2,….);
Имена колона можете изоставити након назива табеле и написати га на следећи начин:
ИНСЕРТ ИНТО Табленаме ВАЛУЕС (валуе1, валуе2,….);
У том случају, када изостављате имена колона из табела, број уметнутих вредности мора бити исти тачан број колона табеле. Тада ће свака вредност бити уметнута у колона за дописивање. На пример, за следећу изјаву за уметање:
ИНСЕРТ ИНТО гуру100 ВРЕДНОСТИ (1, 'Мике', 25);
Резултат ове изјаве биће следећи:
- Вредност 1 биће уметнута у колону „ ид “.
- Вредност „Мике“ биће уметнута у колону „ Име “ и
- Вредност 25 биће уметнута у колону „ Старост “.
Изјава ИНСЕРТ… ДЕФАУЛТ ВАЛУЕС
Табелу можете попунити подразумеваним вредностима за колоне одједном на следећи начин:
ИНСЕРТ ИНТО име табеле ДЕФАУЛТ ВАЛУЕС;
Ако колона не дозвољава нулту вредност нити подразумевану вредност, добићете грешку да „ НУЛЛ ограничење није успело“ за ту колону. Гласи: