logo

МиСКЛ ЦРЕАТЕ ТАБЛЕ

Табела се користи за организовање података у облику редова и колона и користи се и за складиштење и за приказивање записа у формату структуре. Слично је радним листовима у апликацији за табеларне прорачуне. Потребна је команда за креирање табеле три ствари :

  • Назив табеле
  • Имена поља
  • Дефиниције за свако поље

МиСКЛ нам омогућава да креирамо табелу у бази података углавном у два начина :

гомила и сортирање гомиле
  1. МиСКЛ клијент командне линије
  2. МиСКЛ Воркбенцх

МиСКЛ клијент командне линије

МиСКЛ нам омогућава да креирамо табелу у бази података користећи ЦРЕАТЕ ТАБЛЕ команда. Следи генерички синтаксе за креирање МиСКЛ табеле у бази података.

 CREATE TABLE [IF NOT EXISTS] table_name( column_definition1, column_definition2, ........, table_constraints ); 

Објашњење параметара

Описи параметара горње синтаксе су следећи:

Параметар Опис
Назив базе података То је назив нове табеле. Требало би да буде јединствен у МиСКЛ бази података коју смо изабрали. Тхе АКО НЕ ПОСТОЈИ клаузула избегава грешку када креирамо табелу у изабраној бази података која већ постоји.
дефиниција_колоне Одређује име колоне заједно са типовима података за сваку колону. Колоне у дефиницији табеле су раздвојене оператором зарезом. Синтакса дефиниције колоне је следећа:
цолумн_наме1 дата_типе(сизе) [НУЛЛ | НИЈЕ НУЛЛ]
табле_цонстраинтс Одређује ограничења табеле као што су ПРИМАРНИ КЉУЧ, ЈЕДИНСТВЕНИ КЉУЧ, СТРАНИ КЉУЧ, ПРОВЕРА, итд.

Пример

Хајде да разумемо како да креирамо табелу у бази података уз помоћ примера. Отворите МиСКЛ конзолу и запишите лозинку, ако смо поставили током инсталације. Сада отворите базу података у којој желите да креирате табелу. Овде ћемо креирати име табеле 'емплоиее_табле' у бази података 'емплоиеедб' користећи следећу изјаву:

 mysql> CREATE TABLE employee_table( id int NOT NULL AUTO_INCREMENT, name varchar(45) NOT NULL, occupation varchar(35) NOT NULL, age int NOT NULL, PRIMARY KEY (id) ); 

БЕЛЕШКА:
1. Овде НОТ НУЛЛ је атрибут поља и користи се зато што не желимо да ово поље буде НУЛЛ. Ако покушамо да креирамо запис са вредношћу НУЛЛ, онда ће МиСКЛ покренути грешку.
2. Атрибут поља АУТО_ИНЦРЕМЕНТ специфицира МиСКЛ да настави и дода следећи доступни број у поље ид. ПРИМАРНИ КЉУЧ се користи за дефинисање јединствености колоне. Можемо користити више колона раздвојених зарезом да дефинишемо примарни кључ.

Визуелни приказ креирања МиСКЛ табеле:

МиСКЛ ЦРЕАТЕ ТАБЛЕ

Морамо да користимо следећу команду да видимо новокреирану табелу:

 mysql> SHOW TABLES; 

Изгледаће као следећи излаз:

МиСКЛ ЦРЕАТЕ ТАБЛЕ

Погледајте структуру табеле:

Можемо користити следећу команду да видимо информације или структуру новокреиране табеле:

 mysql> DESCRIBE employee_table; 

То ће изгледати овако:

МиСКЛ ЦРЕАТЕ ТАБЛЕ

Креирајте табелу користећи МиСКЛ Воркбенцх

То је визуелни ГУИ алат који се користи за брзо и ефикасно креирање база података, табела, индекса, погледа и ускладиштених процедура. Да бисмо креирали нову базу података помоћу овог алата, прво морамо да покренемо МиСКЛ Воркбенцх и пријавите се користећи корисничко име и лозинку које желите. Приказаће се следећи екран:

МиСКЛ ЦРЕАТЕ ТАБЛЕ

Сада урадите следеће кораке за креирање табеле:

1. Идите на картицу Навигација и кликните на Мени распореда . Овде можемо видети све претходно креиране базе података. Сада смо спремни да изаберемо базу података у којој се креира табела.

2. Изаберите базу података, двапут кликните на њу и добићемо подмени испод базе података. Ове подменији су табеле, прикази, функције и ускладиштене процедуре, као што је приказано на екрану испод.

МиСКЛ ЦРЕАТЕ ТАБЛЕ

3. Изаберите подмени Табеле, кликните десним тастером миша на њега и изаберите Креирај табелу опција. Такође можемо кликнути на икону за креирање нове табеле (приказано у црвеном правоугаонику) да креирамо табелу.

4. На екрану нове табеле, потребно је да попунимо све детаље да бисмо направили табелу. Овде ћемо унети име табеле ( на пример , емплоиее_табле) и користите подразумевано упоређивање и механизам.

5. Кликните унутар средњег прозора и попуните детаље колоне. Овде назив колоне садржи многе атрибуте као што су примарни кључ (ПК), није нулти (НН), јединствени индекс (УИ), бинарни(Б), непотписани тип података (УН), аутоматски инкрементални (АИ), итд. екран то јасније објашњава. Након што попуните све детаље, кликните на Применити дугме.

МиСКЛ ЦРЕАТЕ ТАБЛЕ

6. Чим кликнете на дугме Примени, отвориће се прозор СКЛ изјаве. Поново кликните на дугме Примени да бисте извршили наредбу и Заврши дугме да сачувате промене.

МиСКЛ ЦРЕАТЕ ТАБЛЕ

7. Сада идите на мени Шема и изаберите базу података која садржи новокреирану табелу, као што је приказано на екрану испод.

МиСКЛ ЦРЕАТЕ ТАБЛЕ