Шта је табела?
Табела је објекат који чува податке у формату реда и колоне . Испод дијаграма приказани су редови, односно колона.
У овом упутству ћете научити:
- Шта је табела?
- Како направити таблицу
- Коришћење Т-СКЛ-а
- Т-СКЛ: Креирајте нову табелу користећи постојећу табелу.
- Коришћење дизајнера табела
- Алтер Табле
- Коришћење Т-СКЛ-а
- Коришћење дизајнера табела
- Избриши табелу
- Коришћење СКЛ Сервер Манагемент Студија
- Коришћење Т-СКЛ-а
Како направити таблицу
Први корак за чување података у бази података је стварање табеле у којој ће се налазити подаци. Постављањем табеле након објављивања, можемо и даље уметати редове у табелу.
Табелу можемо направити на следеће начине:
- Т-СКЛ: Креирајте нову табелу дефинишући све колоне и њен тип података.
- Т-СКЛ: Креирајте нову табелу користећи постојећу табелу
- Коришћење дизајнера табела
Проучимо ово детаљно:
Т-СКЛ: Креирајте нову табелу дефинишући све колоне и њен тип података.
Испод је Синтакса за креирање табеле
Синтакса:
CREATE TABLE tableName(column_1 datatype [ NULL | NOT NULL ],column_2 datatype [ NULL | NOT NULL ],… );
Ево,
- Параметар таблеНаме означава име табеле коју ћете створити.
- Параметри колона_1, колона_2 ... означавају колоне које треба додати у табелу.
- Ступац треба навести као НУЛЛ или НОТ НУЛЛ. Ако не наведете, СКЛ Сервер ће подразумевано узети НУЛЛ.
Направимо основну Табелу са две колоне
Упит:
CREATE TABLE COURSE(Course_ID Int,Course_Name Varchar(10))
Предуслов: Изаберите базу података у којој треба да направите табелу.
Корак 1) Покрените упит кликом на Изврши.
Пре покретања упита не постоји табела:
Резултат: Након покретања упита, кликните на дугме „Освежи“, нова табела постоји као курс.
Корак 2) Унесите неке податке
До сада Табела постоји само, али у створеној табели још нема података.
Трансацт-СКЛ има израз ИНСЕРТ који се може користити за уметање података у табелу. Овом изјавом у табелу можемо уметнути један или више ступаца.
Синтакса
INSERT INTO tableName(column_1, column_2,… )VALUES(expression_1, expression_2,… ),(expression_1, expression_2,… ),… ;
Горе наведено приказује основну синтаксу наредбе када се помоћу кључне речи ВАЛУЕС убацују подаци у табелу.
Убацимо четири реда помоћу команде Инсерт .
Insert into COURSE values (1,'SQL');Insert into COURSE values (2,'Python');Insert into COURSE values (3,'SQL');Insert into COURSE values (4,'C');
Испод снимка показује да је сада уметање четири реда успешно.
Корак 3) За преглед података у СКЛ Серверу користимо наредбу СЕЛЕЦТ. Изјава има следећу синтаксу:
SELECT expressionFROM tableName[WHERE condition];
Пример упита:
SELECT * FROM COURSE;
Резултат: Табела је креирана, а у табелама постоје четири записа. Имајте на уму да у било којој колони можемо створити записе са дупликатом вредности јер нема ограничења.
Т-СКЛ: Креирајте нову табелу користећи постојећу табелу.
Сада рецимо да желимо још једну табелу попут горње креиране табеле ЦОУРСЕ. Међутим, потребна нам је само једна колона Цоурсе_Наме, а не ЦИД_ИД.
Синтакса:
SELECT (Column 1,… ) INTOFROM ;
Пример упита:
SELECT COURSE_NAME INTO COURSE_NAMES FROM COURSE;
Корак 1) Покрените упит кликом на Изврши.
Резултат: Нова табела креирана са именом ЦОУРСЕ_НАМЕС са постојећом 1 колоном и четири записа из старије табеле.
SELECT * FROM COURSE_NAMES;
Коришћење дизајнера табела
Такође можемо да креирамо табелу из Студио Манагемент ИДЕ-а користећи Табле Десигнер.
Корак 1) Десни клик на Табела> Ново> Кликните на Табелу.
Корак 2) Унесите имена колона, типове података. Изаберите да ли ћете дозволити нуле или не.
Корак 3) Притисните „ЦТРЛ + С“ да бисте сачували табелу. Унесите име као „Назив курса“
Резултат: Кликните на „Освежи“ и видећемо да постоји нова табела са именом Цоурсе_Титле са једном колоном која се назива Цоурсе_Наме .
Алтер Табле
Постоје два начина за промену табеле у СКЛ серверу .
1. Т-СКЛ: Измени табелу додавањем нових колона.
2. Коришћење дизајнера табела
Т-СКЛ: Промените табелу уметањем колона
Испод је синтакса Алтер табеле
Синтакса :
Alter TABLE