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

Kako Otvoriti I Koristiti Sklite Datoteku



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

Предуслов:

Морате да извршите следеће задатке пре него што вежбате овај водич:

А. Покрените следећу команду са терминала да бисте креирали СКЛите датотеку под називом „схоп.дб“ која садржи садржај базе података:







склите3 схоп.дб

Б. Покрените следећу СКЛ наредбу да креирате табелу под називом „итемс“. Табела садржи три поља и примарни кључ:



КРЕИРАЈ СТО ставке (
ид ТЕКСТ ПРИМАРНА КЉУЧ ,
назив ТЕКСТ НЕ НУЛА УНИКУЕ ,
Цена ИНТЕГЕР НЕ НУЛА ) ;

Ц. Покрените следећу СКЛ наредбу да бисте уметнули више записа у „ставке“ У табелу се убацују три записа:



ИНСЕРТ У ставке
ВРЕДНОСТИ
( 'п-01' , 'Хемијска оловка' , 10 ) ,
( 'п-02' , 'Оловка' , петнаест ) ,
( 'п-03' , 'Рулар' , 30 ) ;

Различите СКЛите команде за приступ СКЛите бази података

Можете добити листу свих потребних СКЛите команди извршавањем следеће команде:





.помоћ

Неки делови излаза команде “.хелп” су приказани овде. Употреба најчешће коришћених СКЛите команди је приказана у следећем делу овог упутства.



1. Проверите путању главне базе података

Покрените следећу СКЛите команду да проверите тренутно име базе података са информацијама о путањи и дозволом за читање и писање:

. базе података

Према излазу, СКЛите датотека базе података „схоп.дб” се чува у /хоме/фахмида пут.

2. Проверите листу табела у бази података

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

. табеле

Једна табела под називом „итемс“ креира се у датотеци базе података „схоп.дб“ која је приказана у излазу.

3. Прикажите форматирану структуру табеле

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

. заглавље НА

СКЛите команда “.моде” се користи за дефинисање изгледа излаза. Покрените следећу команду да бисте приказали излаз заснован на колонама:

. режим ЦОЛУМН

Покрените следећу команду да бисте приказали структуру табеле „ставки“ у облику табеле:

прагма табле_инфо ( 'предмети' ) ;

Структура табеле „ставки“ приказана је у следећем излазу:

4. Прикажите садржај табеле у табеларном формату

Три записа су уметнута у први део туторијала. Ако режим колоне за излаз није раније подешен, покрените следећу СКЛите команду:

. режим ЦОЛУМН

Покрените следећу СКЛ команду да бисте преузели све записе из табеле „итемс“:

СЕЛЕЦТ * ИЗ предмети;

Следећи излаз се појављује након извршавања команди. Три записа табеле „ставке“ приказана су са заглављем табеле:

5. Прикажите садржај табеле са одређеном ширином

Ако ширина колоне није подешена за излаз, свака вредност колоне се подразумевано приказује са 10 знакова ширине. Ако је садржај колоне предугачак, вредност се скраћује. Команда „.видтх“ СКЛите-а се користи за постављање прилагођене ширине колоне у излазу.

Покрените следећу СКЛите команду да бисте поставили ширину прве колоне на 6 знакова, друге колоне на 25 знакова и треће колоне на 5 знакова:

. ширина 6 25 5

Покрените следећу СКЛите команду да бисте поставили режим излаза на колону:

. режим ЦОЛУМН

Покрените следећу СКЛ команду да прочитате све записе из табеле „итемс“:

СЕЛЕЦТ * ИЗ предмети;

Следећи излаз приказује записе табеле „итемс“ на основу ширине која је постављена командом „.видтх“.

6. Прикажите садржај табеле у ЦСВ формату

Садржај СКЛите табеле може се приказати у ЦСВ формату помоћу команди “.моде” и “.сепаратор”.

Покрените следећу СКЛите команду да бисте одштампали излаз у формату листе:

. листа режима

Покрените следећу СКЛите команду да бисте одштампали излаз тако што ћете одвојити колоне зарезом (,):

. сепаратор ', '

Покрените следећу СКЛ команду да прочитате све записе из табеле „итемс“:

СЕЛЕЦТ * ИЗ предмети;

Излаз команди се штампа у ЦСВ формату.

7. Упишите излаз у датотеку

У претходним примерима, излаз команди се штампа у терминалу. Али излаз се може сачувати у датотеку помоћу СКЛите команде “.оутпут”.

Покрените следећу команду да бисте одштампали излаз у датотеку „итемс_дата.ткт“:

. излазни подаци_ставки . ткт

Покрените следећу СКЛите команду да бисте одштампали излаз тако што ћете одвојити колоне зарезом (,):

. сепаратор ', '

Покрените следећу СКЛ команду да прочитате све записе из табеле „итемс“:

СЕЛЕЦТ * ИЗ предмети;

Овде се не штампа јер је излаз команде СЕЛЕЦТ записан у датотеци „итемс_дата.ткт“:

Покрените следећу команду да бисте проверили садржај датотеке „итемс_дата.ткт“:

цат итемс_дата . ткт

Према излазу, датотека “итемс_дата.ткт” садржи записе табеле “итемс”.

8. Завршите из СКЛите-а

Покрените следећу команду да изађете из склите3:

. одустати

Закључак

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