Како направити СКЛите базу података и табелу у Ноде.јс?

Kako Napraviti Sklite Bazu Podataka I Tabelu U Node Js



СКЛите ” је модерна софтверска библиотека међу програмерима база података јер нуди поуздан систем управљања базом података. То није самостална апликација, због чега програмери треба да интегришу ову библиотеку са апликацијом или веб-сајтом на којем тренутно раде. Корисници могу да користе „ СКЛите3 ” што је најновија верзија библиотеке „СКЛите”.

Овај водич ће објаснити процедуру за креирање СКЛите базе података и табеле у НодеЈС-у користећи СКЛите3.

Како креирати/изградити СКЛите базу података и табелу у НодеЈС-у?

СКЛите3 ” је командни алат помоћу којег ће се жељене операције применити на „ СКЛите ' база података. „ СКЛите3 ” садржи различите методе и својства за креирање базе података, уметање табела, примену ЦРУД операција и још много тога.







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



Корак 1: Инсталирање СКЛите3



Унутар пројекта Нодејс, инсталирајте зависности за „ СКЛите3 ” извршавањем команде:





нпм инсталл склите3

Корак 2: Креирање базе података и табеле у СКЛите-у



Затим отворите „ апп.јс ” датотека која делује као главна датотека и у њу убаците доње редове кода:

конст склите3Обј = захтевају ( 'склите3' ) . вербосе ( ) ;

// Креирање нове СКЛите базе података или коришћење старе ако је већ креирана
конст невДб = Нова склите3Обј. База података ( 'линукДата.дб' ) ;

// Креирање нове табеле ако раније није била доступна
невДб. трцати ( 'КРЕИРАЈ ТАБЕЛУ АКО НЕ ПОСТОЈИ аутори (ид ИНТ, име ТЕКСТ)' ) ;

// Убаци лажне податке у табелу 'аутори'
конст рандомДата = [
{ ид : 1 , име : 'Андерсон' } ,
{ ид : 2 , име : 'Јацк' } ,
{ ид : 3 , име : 'Сара' }
] ;

рандомДата. за сваки ( аутхорИнсертер => {
невДб. трцати ( 'УМЕТНИ У ауторе (ид, име) ВРЕДНОСТИ (?, ?)' , [ аутхорИнсертер. ид , аутхорИнсертер. име ] ) ;
} ) ;

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

  • Прво увезите „ склите3 ” модул унутар „апп.јс” датотеке и омогућите дуге трагове стека тако што ћете приложити „ вербосе() ” метод са „ захтевају() ” метод.
  • Затим позовите „ База података() ” и проследите име базе података унутар њених заграда. Овај метод се позива на „ склите3Обј ” и складишти новокреирану базу података у други објекат под називом „ невДб ”.
  • Користећи ово ' невДб ” објекат, позовите „ трцати() ” метод и проследите упит за „ ЦРЕАТЕ ТАБЛЕ ” заједно са именом табеле и колона. Такође, убаците „ АКО НЕ ПОСТОЈИ ” да бисте креирали нову табелу ако већ не постоји у бази података.
  • Сада креирајте „ рандомДата ” листа која садржи лажне податке у свакој колони и биће уметнута унутар „ аутор ' сто.
  • Примените „ за сваки ” петља са “ рандомДата ” листу и петља извршава „ трцати() ” за сваког члана „рандомДата”. Затим убаците сваки податак у „ аутори ” табела уписивањем „ ИНСЕРТ ” упит.

Сада уметните доњи ред кода да бисте приказали садржај који се налази унутар новокреиране базе података:

//Приказ из табеле 'аутори'
невДб. све ( 'ИЗАБИР * ОД аутора' , ( еррОццур , таблеРовс ) => {
ако ( еррОццур ) {
конзола. грешка ( „Грешка је настала током обиласка базе података:“ , еррОццур. порука ) ;
} друго {
конзола. Пријава ( 'Уметнути подаци о ауторима:' ) ;
конзола. сто ( таблеРовс ) ;
}

// Затварање везе са базом података
невДб. Близу ( ) ;
} ) ;

Опис горе наведеног кода је наведен у наставку:

  • Сада, да бисте приказали садржај базе података преко прозора конзоле, позовите „ све() ” метод са објектом базе података “ невДб ”.
  • Проследите упит за „ СЕЛЕЦТ * ОД аутора ” да изаберете или прочитате податке из „ аутори ” табелу и проследите два параметра функцији повратног позива „ све() ” метод.
  • Први параметар садржи грешку која може настати током компилације, а други садржи редове табеле у којој се налазе подаци.
  • Унутар ' све() ” метод, користите „ ако друго ” изјава у којој је „ ако ” наредба ће проверити и приказати грешку ако је до ње дошло током компилације кода.
  • друго ” део, пролази „ таблеРовс ” параметри који садрже податке за табелу у „ сто() ” метод.
  • Такође, доделите „ конзола “ имовина са “ сто() ” за приказ садржаја преко прозора конзоле.

Корак 3: Извршавање датотеке Апп.јс

Спасити ' апп.јс ” фајл. Сада отворите Виндовс терминал и покрените „ чвор <име датотеке> ” наредба за компајлирање обезбеђене датотеке:

ноде апп.јс

Приликом првог извршења, „ нема таквог стола ” ће бити приказано јер је прво табела само креирана и тренутно нема шта да се прикаже. Али када се датотека изврши по други пут, резиденцијална табела заједно са њеним подацима се приказује преко конзоле:

Овај блог је објаснио процес коришћења СКЛите3 за креирање СКЛите базе података и табеле у Нодејс-у.

Закључак

Да бисте креирали СКЛите базу података, „ База података() метод се позива преко „ СКЛите3 ” обј. Затим користите „ трцати() ” метод преко „ СКЛите3 ” обј који садржи упите за креирање табеле и убаци податке у табелу. Да бисте приказали садржај базе података, „ све() ” метода се користи дуж форЕацх петље. Ово ће изабрати и приказати податке који се налазе у табели. Овај водич је илустровао процедуру коришћења алата СКЛите3 за креирање базе података и табеле.