СКЛите

СКЛите Како створити базу података и убацити податке

СКЛите Како створити базу података и убацити податке
СКЛите је систем релационог управљања базама података отвореног кода развијен за уграђене системе. СКЛите је једноставан и моћан, пружајући богате функције у другим главним системима ДБМС-а као што су МиСКЛ, ПостгреСКЛ и многи други са минималном или никаквом конфигурацијом.

СКЛите не нуди модел базе података клијент-сервер, што елиминише потребу за инсталацијом и управљањем. Покреће се у меморији, што вам омогућава покретање базе података без икаквог сервера. СКЛите пружа интерактивну љуску коју можете користити за интеракцију са базама података и СКЛите механизмом.

Овај водич обухватиће употребу СКЛите љуске за креирање база података, креирање табела и уметање података.

Добијање СКЛите шкољке

Да бисте добили СКЛите за ваш Линук систем, отворите прегледач и дођите до:

хттпс: // ввв.склите.орг / довнлоад.хтмл

Изаберите СКЛите алате за свој систем и преузмите их. Једном када распакујете архиву, требали бисте имати склите3 бинарни. Да бисте покренули СКЛите љуску, покрените склите3 бинарни.

Такође можете да инсталирате СКЛите помоћу менаџера пакета. Да бисте га инсталирали помоћу апт, користите наредбу:

судо апт-гет упдате
судо апт-гет инсталл склите3

СКЛите љуска

СКЛите љуска је једноставан алат наредбеног ретка који вам омогућава покретање сирових СКЛ упита против базе података или зип архива као датотека базе података.

Покрените љуску наредбом:

# склите3
СКЛите верзија 3.27.2 2019-02-25 16:06:06
Ентер ".помоћ "за савете о коришћењу.
Повезан са привременом базом података у меморији.
Користите ".отворите ФИЛЕНАМЕ "да бисте га поново отворили на трајној бази података.
склите>

Једном кад сте у СКЛите шкољци, можете започети извршавање наредби. Укуцајте .наредба хелп да бисте погледали наредбу љуске хелп:

склите> .помоћ
.архива ... Управљање СКЛ архивама
.аутх ОН | ОФФ Прикажи повратне позиве ауторизатора
.резервна копија ?ДБ? ФИЛЕ Резервна база података (подразумевано „главна“) у ФИЛЕ
.кауција укључена | искључена Заустави након што се појави грешка. Дефаулт ОФФ
.бинарно укључено | искључено Укључите или искључите бинарни излаз. Дефаулт ОФФ
.цд ДИРЕЦТОРИ Промијените радни директориј у ДИРЕЦТОРИ
.промене укључене | искључено Прикажи број редова које је променио СКЛ
.проверите ГЛОБ Фаил ако је излаз од .тестцасе се не подудара
.клон НЕВДБ Клонирање података у НЕВДБ из постојеће базе података
.базе података Наведи имена и датотеке приложених база података
.дбцонфиг ?оп? ?вал? Наведите или промените опције склите3_дб_цонфиг ()
.дбинфо ?ДБ? Прикажи информације о статусу базе података
.Депонија?СТО?... Приказати сав садржај базе података као СКЛ
.ецхо он | офф Укључите или искључите команду ецхо
.екп укључен | искључен | пун | ... Омогућите или онемогућите аутоматско ОБЈАШЊЕЊЕ ПЛАНА УПИТА
----------------------------------------------------------------------

Добро је напоменути да .наредба хелп не приказује СКЛ упите које можете извршити према бази података. Наредбе тачака су команде у једном реду које конфигуришу љуску или у интеракцији са њом.

Да бисте добили листу свих база података док су унутар СКЛите љуске, користите .команде база података.

склите> .базе података главне:

Добро је експериментисати са СКЛите шкољком да бисте научили како да је конфигуришете и комуницирате. Ако вам је потребан детаљан водич, размотрите СКЛите документацију:

хттпс: // склите.орг / доцс.хтмл

Како створити СКЛите базу података

Да бисте креирали СКЛите базу података, довољно је да позовете наредбу склите3 праћену именом базе података коју желите да креирате. Имајте на уму да ако наведена база података постоји, СКЛите ће је отворити унутар љуске.

Општа синтакса за креирање базе података је:

склите3 дбНаме.дб

На пример, за стварање филмова из базе података.дб користите наредбу:

склите3 филмови.дб
СКЛите верзија 3.27.2 2019-02-25 16:06:06 Ентер ".помоћ "за савете о коришћењу.
склите>

Извршењем ове наредбе креираће се база података ако она не постоји или ће се отворити ако база података постоји. Да бисте прегледали базе података, користите .базе података командују као:

склите> .базе података главне: / хоме / дебиан / мовиес.дб

Прилагање база података

СКЛите вам омогућава да приложите базу података да бисте извршавали одређене функције под њом. Помоћу упита АТТАЦХ ДАТАБАСЕ можемо приложити базу података као:

склите> ДОДАТИ БАЗУ БАЗА "филмови.дб "као" у \ филмовима.дб ";
склите> .базе података
главно: / хоме / дебиан / мовиес.дб
у \ филмови.дб: / хоме / дебиан / мовиес.дб

Израз ас поставља псеудоним под којим ће се приложити база података. Добро је напоменути да ако приложена база података не постоји, СКЛите је аутоматски креира.

Да бисте одвојили базу података, користите упит ДЕТАЦХ ДАТАБАСЕ. На пример:

ДЕТАЦХ БАЗА ПОДАТАКА „у \ филмови.дб ”;

БЕЛЕШКА: Нека имена база података која се користе у овом упутству служе само у демонстрацијске сврхе и можда не укључују прихваћене конвенције именовања.

СКЛите Цреате Табле

Да бисмо креирали табелу у бази података СКЛите, користимо упит ЦРЕАТЕ ТАБЛЕ праћен именом таблице. Општа синтакса је:

СТВОРИ ТАБЕЛУ дб_наме.тб_наме (
типе_наме тип података ОСНОВНИ КЉУЧ (колона (е)),
тип података име_колоне2,

типе_наме_наме_тип података
);

На пример, креирајмо програмирање базе података и креирајмо табелу језика са релевантним информацијама као:

склите3 програмирање.дб склите> СТВОРИ језике ТАБЕЛЕ (
…> Ид ИНТЕГЕР ПРИМАРНИ КЉУЧ АУТОИНЦРЕМЕНТ,
…> Име ТЕКСТ НИЈЕ НУЛЛ,
…> ТЕКСТ Креатора,
…> Година ИНТЕГЕР НИЈЕ НУЛЛ,
…> Верзија ТЕКСТ…>);

Да бисте потврдили успешно креирање табеле, користите .табела СКЛите наредба за попис свих табела у бази података:

склите> .табеле језици

Да бисте добили више детаља о табели, користите наредбу .шема праћена називом табеле.

склите> .језици шеме СТВОРИ језике ТАБЕЛЕ (
ид ИНТЕГЕР ПРИМАРНИ КЉУЧ АУТОИНЦРЕМЕНТ,
име ТЕКСТ НИЈЕ НУЛЛ,
творац ТЕКСТ,
године ИНТЕГЕР НИЈЕ НУЛЛ,
верзија ТЕКСТ
);

СКЛите Уметање података

За уметање нових редова података у табелу користимо упит ИНСЕРТ ИНТО. Општа синтакса ове изјаве је:

УМЕСТИ У ВРЕДНОСТИ ТАБЛЕ_НАМЕ (ВАР1, ВАР2, ВАР3,… ВАРН);

На пример, да бисте додали податке у табелу језика створену горе, користите упит испод:

склите> ИНСЕРТ ИНТО лангуагес
…> ВРЕДНОСТИ (1, „Питхон“, „Гуидо ван Россум“, 1991, „0.9.1 ");

Наставите да табеле базе података попуњавате информацијама.

склите> ИНСЕРТ ИНТО лангуагес
…> ВРЕДНОСТИ (2, „ЈаваСцрипт“, „Брендан Еицх“, 1995, „ЕЦМА 1“);

Да бисте потврдили успешно креирање података, можете да користите упит СЕЛЕЦТ:

склите> СЕЛЕЦТ * ФРОМ језици;
1 | Питхон | Гуидо ван Россум | 1991 | 0.9.1 2 | ЈаваСцрипт | Брендан Еицх | 1995 | ЕЦМА 1

СКЛите Уклањање података

Да бисмо уклонили податке из табеле, можемо да користимо упит ИЗБРИШИ праћен ВХЕРЕ и условом. Општа синтакса је:

ИЗБРИШИ ИЗ тб_наме ВХЕРЕ стање;

На пример, да бисмо уклонили податке где је ид једнак 1, можемо користити упит.

склите> ОБРИШИ СА језика ВХЕРЕ ид = 1;

Да бисмо потврдили да су подаци успешно уклоњени, можемо да користимо упит СЕЛЕЦТ, као што је приказано горе.

склите> СЕЛЕЦТ * ФРОМ језици;
2 | ЈаваСцрипт | Брендан Еицх | 1995 | ЕЦМА 1

Ово уклања ред у коме је ид = 1, у овом случају, Питхон унос.

Закључак

У овом упутству смо разговарали о томе како поставити и покренути СКЛите. Такође смо покрили како радити са СКЛите шкољком и извршавати наредбе као СКЛ изразе. Користећи оно што сте научили из овог водича, можете да креирате базе података, креирате табеле, додајете податке и уклањате редове.

Инсталирајте најновији Долпхин Емулатор за Гамецубе & Вии на Линук
Долпхин Емулатор вам омогућава да играте изабране игре Гамецубе и Вии на Линук Персонал Цомпутерс (ПЦ). Долпхин Емулатор је слободно доступан и емула...
Како се користи ГамеЦонкуерор Цхеат Енгине у Линуку
Чланак покрива водич о коришћењу ГамеЦонкуерор варалице у Линуку. Многи корисници који играју игре на Виндовс-у често користе апликацију „Цхеат Енгине...
Најбољи емулатори играће конзоле за Линук
Овај чланак ће навести популарни софтвер за емулацију играће конзоле доступан за Линук. Емулација је слој компатибилности софтвера који опонаша хардве...