Tämä viesti osoittaa, kuinka luodaan MySQL-tietokanta Node.js:ssä.
Edellytykset
Ennen kuin luot MySQL-tietokannan, noudata joitain tärkeitä vaiheita, jotka on lueteltu alla:
Vaihe 1: Alusta Node.js-projekti
Alusta ensin Node.js-projekti suorittamalla alla mainittu ' npm (solmupakettien hallinta)' alustuskomento:
npm init -y
Yllä olevassa komennossa ' -ky (kyllä)' lippua käytetään vastaamaan kaikkiin kyselyihin 'kyllä'.
Tulos osoittaa, että ' package.json ”-tiedosto on luotu onnistuneesti, ja se sisältää seuraavat ominaisuudet:
Kansion rakenne
Node.js-projektien kansiorakenne näyttää tältä sen alustuksen jälkeen:
Vaihe 2: Luo 'index.js' -tiedosto
Luo seuraavaksi uusi ' .js ” tiedosto kirjoittaaksesi lähdekoodin MySQL-tietokannan luomista varten:
Siirry nyt MySQL-tietokannan luomiseen Node.js:ssä.
Kuinka luoda MySQL-tietokanta Node.js:ssä?
Tässä osiossa esitetään vaiheittaiset ohjeet MySQL-tietokannan luomiseen Node.js:ssä:
- Käynnistä MySQL-moduuli taustalla olevan 'XAMPP':n kautta
- Asenna 'mysql'-ohjain
- Muodosta yhteys MySQL Serveriin
- Luo MySQL-tietokanta
- Näytä MySQL-tietokannat
Aloitetaan edellä mainittujen vaiheiden käytännön toteutuksesta.
Vaihe 1: Käynnistä MySQL-moduuli 'XAMPP':n kautta taustalla
Avaa ensin mikä tahansa asennettu verkkopalvelin, kuten 'MAMP', 'WAMP', 'LAMP' tai 'XAMPP', määrittääksesi paikallisen kehitysympäristön localhost-palvelimen yli. Tässä skenaariossa ' XAMPP ”-palvelinta käytetään, joka ladataan sen palvelimelta virallinen nettisivu .
Käynnistä 'XAMPP:n ohjauspaneelista' MySQL ' -moduuli taustalla tallentaa kaikki tietokannat ja ' Apache ' isännöidä sivustoja localhostissa:
Kun 'MySQL'- ja 'Apache'-moduulit on käynnistetty, siirry kohtaan ' phpMyAdmin ” URL. Se on 'MySQL'-sovellusohjelmisto, joka hallitsee MySQL-tietokantoja luomalla, päivittämällä, poistamalla, nimeämällä uudelleen ja muokkaamalla sen taulukoita sekä graafisten että komentoriviliitäntöjen kautta.
Alla oleva katkelma näyttää MySQL:n oletustietokannat:
Vaihe 2: Asenna 'mysql'-ohjain
Asenna seuraavaksi ' mysql ” solmuohjain Node.js-projektin juurihakemistossa ”npm”:n kautta MySQL-kyselyjen hyödyntämiseksi:
npm ja mysqlYllä olevassa komennossa ' minä” lippu tarkoittaa ' Asentaa '-avainsana, joka asentaa 'mysql'-ohjaimen.
Mysql-ohjain on lisätty onnistuneesti Node.js-ympäristöön
'mysql'-ohjaimen lisääminen luo uuden ' solmu_moduulit ”-hakemisto Node.js-projektin kansiorakenteen sisällä kaikkien asennettujen pakettien hallintaan:
Vaihe 3: Muodosta yhteys MySQL Serveriin
Kopioi nyt alla olevat JavaScript-koodin rivit ' index.js ” muodostaaksesi yhteyden MySQL-palvelimeen:
const mySQL = vaatia('mysql');const con = mySQL.createConnection({
isäntä: 'localhost',
käyttäjä: 'root',
Salasana: ''
});
con.connect(function (err) {
jos (err) {
console.error(err);
}
console.log('Yhteys MySQL:ään muodostettu!');
});
Yllä mainituilla koodiriveillä:
- Ensinnäkin ' vaatia() ” -menetelmä sisältää Node.js-sovelluksessa asennetun 'mysql'-moduulin.
- Seuraavaksi ' luo yhteys() ' menetelmä tallennettu ' kanssa ”-objekti luo yhteyden määritettyjen valtuustietojen kanssa. Nämä valtuustiedot vaihtelevat järjestelmästä toiseen, ja ne voidaan noutaa käyttämällä ' config.inc.php '-tiedosto, joka on saatavilla polussa 'C:\xampp\phpMyAdmin\config.inc.php':
- Sen jälkeen ' kytkeä() ” -menetelmä rakentaa yhteyden MySQL-palvelimeen. Lisäksi se välittää myös anonyymin takaisinsoitto-nuolitoiminnon parametrikseen yhteysvaiheen aikana tapahtuneiden virheiden havaitsemiseksi ja näyttämiseksi.
Lähtö
Aloita ' index.js ”-tiedosto tarkistaaksesi, onko yhteys muodostettu vai ei:
solmu index.jsTulos näyttää, että 'MySQL'-yhteys on muodostettu onnistuneesti:
Vaihe 4: Luo MySQL-tietokanta
Luo lopuksi MySQL-tietokanta ' LUO TIETOKANTA '-kysely ''-parametrina kysely() ”menetelmä.
Syntaksi (luo tietokanta)
'query()'-menetelmän yleinen syntaksi 'CREATE DATABASE' -kyselyn kanssa tietokannan luomiseksi on seuraava
con.query(LUO TIETOKANTA db_nimi, takaisinsoitto)Yllä olevassa syntaksissa:
- ' kanssa ”-objekti viittaa MySQL:n ”yhteys”-olioon.
- ' db_nimi ” määrittää tietokannan nimen.
- Parametri ' soita takaisin ” tarkoittaa funktiota, joka suoritetaan ”query()”-menetelmän suorittamisen jälkeen. Sen mahdolliset parametrit ovat ' err ' ja ' tulos ”. 'Err' näyttää virheen, jos se tapahtuu 'query()'-menetelmän suorittamisen aikana, ja 'tulos' näyttää vahvistusviestit.
Käytä nyt yllä olevaa syntaksia luodaksesi MySQL-tietokannan lisäämällä seuraavat koodirivit 'index.js'-tiedoston viimeiseen kohtaan:
con.query('CREATE DATABASE sample_db', function (err, tulos) {jos (err) {
console.error(err);
} muu {
console.log('Tietokanta luotu onnistuneesti!');
}
});
Yllä olevien koodirivien kuvaus on kirjoitettu alla:
- ' kysely() ' -menetelmä määrittää 'CREATE DATABASE' -kyselyn sekä tietokannan nimen ja takaisinkutsun, joka välittää 'err'- ja 'result'-parametrit. Se luo MySQL-tietokannan nimeltä ' sample_db ” ja suorita määritetty funktio lopussa.
- Takaisinsoittotoiminnon sisällä on ' tai muuten ”-lause määrittää koodilohkot vastaavasti.
- Jos minkä tahansa tyyppinen virhe syntyy, 'jos'-koodilohko suoritetaan näyttämään 'virheen' konsolissa ' console.error() ”menetelmä. Muussa tapauksessa 'else'-koodilohko suoritetaan ja näyttää vahvistusviestin käyttämällä ' console.log() ”menetelmä.
Tietokannan tarkistus
Suorita ' index.js ” tarkistaaksesi, onko mySQL-tietokanta luotu vai ei:
solmu index.jsAlla oleva tulos vahvistaa, että määritetty tietokanta on luotu onnistuneesti:
Vaihe 5: Näytä MySQL-tietokannat
Jos haluat tarkempia tietoja, käytä ' kysely() '-menetelmä uudelleen yhdessä ' NÄYTÄ TIETOKANTOT '-kysely näyttää luettelon kaikista tietokannoista:
Syntaksi (näytä tietokanta)
Alla on kirjoitettu 'query()'-menetelmän perussyntaksi 'SHOW DATABASE' -kyselyn kanssa saadakseen luettelon kaikista käytettävissä olevista tietokannoista:
con.query(NÄYTÄ TIETOKANTA sample_db, takaisinsoitto)Toteuta yllä oleva syntaksi ' index.js ” tiedosto listataksesi kaikki tietokannat alla mainituilla koodiriveillä:
con.query('NÄYTÄ TIETOKANNAT', function (err, tulos) {jos (err) {
console.error(err);
} muu {
console.log(tulos);
}
});
Yllä olevassa koodilohkossa ' NÄYTÄ TIETOKANTOT ” pääset käsiksi kaikkiin olemassa oleviin tietokantoihin ja luetteloihin terminaaliin. Annettu takaisinsoittotoiminto toimii samalla tavalla kuin CREATE DATABASE -kyselyssä.
Näytä tietokannat terminaalissa
Suorita 'index.js'-tiedosto:
solmu index.jsPääte näyttää kaikki MySQL-tietokannat, mukaan lukien äskettäin luotu 'sample_db':
Näytä tietokannat graafisessa käyttöliittymässä
Vieraile ' phpMyAdmin ” URL uudelleen näyttääksesi olemassa olevat tietokannat graafisen käyttöliittymän kautta.
Alla oleva katkelma osoittaa, että uusi ' sample_db ” tietokanta luodaan ja lisätään MySQL-tietokantojen luetteloon:
Siinä on kyse MySQL-tietokannan luomisesta Node.js:ssä.
Johtopäätös
Jos haluat luoda MySQL-tietokannan Node.js:ssä, käynnistä ensin MySQL-moduuli 'XAMPP':n kautta taustalla, asenna ' mysql ”-ohjainta ja muodosta yhteys palvelimeen. Luo sen jälkeen MySQL-tietokanta käyttämällä ' LUO TIETOKANTA 'lausunto argumenttina ' kysely() ”menetelmä. Kun kaikki on tehty, suorita 'SHOW DATABASES' -käsky CLI:ssä tai siirry kohtaan ' phpMyAdmin ” URL-osoite, jolla vahvistetaan määritetyn tietokannan luominen. Tämä viesti on osoittanut koko MySQL-tietokannan luomisprosessin Node.js:ssä.