СКЛ креирање табеле објашњено примерима синтаксе за МиСКЛ и Постгрес

Табела је група података која се чува у бази података.

Да бисте креирали табелу у бази података, користите   CREATE TABLE  изјаву. Дајете име табели и листи колона са њеним типовима података.

CREATE TABLE TABLENAME(Attribute1 Datatype, Attribute2 Datatype,........); 

Ево примера креирања табеле са именом Персон:

CREATE TABLE Person( Id int not null, Name varchar not null, DateOfBirth date not null, Gender bit not null, PRIMARY KEY( Id ) ); 

У горњем примеру, свака Особа има Име, Датум Рођења и Пол. Колона Ид је кључ који идентификује једну особу у табели. PRIMARY KEY  Кључну реч користите   за конфигурисање једне или више колона као примарног кључа.

Колона може бити   not null  или   null  указивати да ли је обавезна или не.

Детаљнији водич за СКЛ водич за наредбу ЦРЕАТЕ ТАБЛЕ

Овај водич је преглед основа СКЛ   CREATE TABLE  функција.

Ми ћемо користити МиСКЛ за све примере у овим бесплатним ЦодеЦамп СКЛ водичима. МиСКЛ се често користи на веб локацијама за позадинску базу података, 2) бесплатан је, забаван и лак за употребу.

Обухваћено овим Водичем

  • Креирање шеме, контејнера за све наше објекте базе података.
  • Направите табелу како бисмо имали шта да изменимо.
  • Креирање табеле увозом ЦСВ датотеке и променом те табеле
  • Креирање табеле помоћу алата МиСКЛ воркбенцх

Већину овог посла радимо са СКЛ изразима у МиСКЛ алатки за скриптовање радног стола. Такође ћемо видети како да креирамо табелу помоћу интерфејса радног окружења уместо са СКЛ изразима.

Структура релационе базе података на високом нивоу

  1. Највиши ниво; База података; инсталација система базе података. У овом случају то је МиСКЛ. На горњим снимцима екрана назван „Локални пример МиСКЛ рутера“.
  2. Следећа је шема; контејнер за објекте потребне за управљање подацима у релационом систему базе података.
  3. Објекти које креирамо (табеле, индекси, ускладиштене процедуре, функције) за управљање системом и његовим подацима

Креирање МиСКЛ шеме

Шема је контејнер за објекте потребне за управљање подацима за дати предмет или процес. У овом водичу приказујемо примере како напредујемо.

Створићемо шему за наше учење и тестирање помоћу СКЛ наредбе;

create database fCC_alterTableGuide; 

Ова инстанца структура шеме пре покретања ове наредбе

Креирање табеле, додајте тест податке са „инсерт“, преименујте табелу (алтер)

Направићемо студентски сто.

Кораци ће бити:

  1. уверите се да већ немамо сто
  2. креирајте табелу
  3. убаците податке о тесту.
  4. Типови података: име ученика је поље знакова ограничено на 90 знакова
  5. Студент ИД је број (цео број) (опсег од -2147483648 до 2147483647). Ово ће бити примарни кључ за табелу и аутоматски ће се увећавати када се дода запис.
  6. Ту ће бити и два поља са „временским жигом“ за играње

Направите изјаву и приказ резултата из извршења.

Помоћу изјаве Селецт видећемо да је табела ту, али су сада додани записи.

слика-5

Сада да убацимо неке податке и видимо како изгледа наша нова табела са записима у њој (и разумемо прављење и ажурирање временских жигова);

Први временски жиг су подаци и време стварања, а други датум и време ажурирања. Промена записа требало би да ажурира тс2, али не и тс1. Хајде да погледамо.

слика-7

Направите табелу са МиСкл Воркбенцх-ом

Кликните десним тастером миша на „Табеле“ испод шеме у коју желите да се постави нова датотека. Изаберите Креирај табелу. Затим попуните образац по жељи и кликните Примени

Направи табелу по избору (ЦТАС)

Брз начин за стварање копије табеле, укључујући податке, је стварање табеле по избору.

ЦРЕАТЕ ТАБЛЕ ми табле ас (СЕЛЕЦТ * ФРОМ ориг тбл);

Направите и попуните табелу увозом ЦСВ датотеке

Кликните десним тастером миша на „Табеле“ испод шеме у коју желите да се постави нова датотека. Изаберите Увоз података табеле.

Изаберите ЦСВ датотеку за увоз и кликните ДАЉЕ Обично из података направите нову табелу, одаберите жељене опције и кликните ДАЉЕ

слика-11

Подесите типове података по потреби и кликните ДАЉЕ.

Кликните ДАЉЕ (на овом екрану и на следећем који се приказује) да бисте увезли податке у табелу. Видећете статус завршетка, прегледати и кликнути на ФИНИСХ

слика-13

Остали материјал

Постоји још пуно детаља који покривају ову тему, па инсталирајте МиСКЛ и забавите се!