Kuinka avata ja käyttää SQLite-tiedostoa

Kuinka Avata Ja Kayttaa Sqlite Tiedostoa



SQLite-tietokannan tiedot tallennetaan tiedostoon, jonka tunniste on '.db'. SQLite-tietokantatiedosto voidaan luoda SQLite-komennon suorittamisen yhteydessä tai SQLite-komennon suorittamisen jälkeen. SQLite-tietokannan eri sisällön käyttämiseen tarkoitetut komennot eivät ole samanlaisia ​​kuin muut vakiotietokannat. Tässä opetusohjelmassa selitämme eri SQLite-komentojen käytön SQLite-tietokannan sisällön käyttämiseen sen jälkeen, kun on luotu SQLite-tiedosto, joka sisältää datataulukot.

Edellytys:

Sinun on suoritettava seuraavat tehtävät ennen tämän opetusohjelman harjoittamista:

A. Suorita seuraava komento päätteestä luodaksesi SQLite-tiedoston nimeltä 'shop.db', joka sisältää tietokannan sisällön:







sqlite3 shop.db

B. Luo seuraava SQL-käsky luodaksesi taulukon nimeltä “items”. Taulukko sisältää kolme kenttää ja ensisijaisen avaimen:



LUODA PÖYTÄ kohteita (
id TEKSTI ENSISIJAINEN AVAIN ,
nimi TEKSTI EI TYHJÄ AINUTLAATUINEN ,
hinta KOKONAISLUKU EI TYHJÄ ) ;

C. Suorita seuraava SQL-käsky lisätäksesi useita tietueita 'kohteisiin' Taulukkoon lisätään kolme tietuetta:



LISÄÄ INTO kohteita
ARVOT
( 'p-01' , 'Kynä' , 10 ) ,
( 'p-02' , 'Lyijykynä' , viisitoista ) ,
( 'p-03' , 'Rular' , 30 ) ;

Erilaiset SQLite-komennot SQLite-tietokantaan pääsyä varten

Saat luettelon kaikista tarvittavista SQLite-komennoista suorittamalla seuraavan komennon:





.auta

Jotkut '.help'-komennon tulosteen osat näkyvät tässä. Yleisesti käytettyjen SQLite-komentojen käyttö on esitetty tämän opetusohjelman seuraavassa osassa.



1. Tarkista päätietokannan polku

Suorita seuraava SQLite-komento tarkistaaksesi nykyisen tietokannan nimen polkutiedoilla ja luku-kirjoitusoikeuksilla:

. tietokannat

Tulosteen mukaan 'shop.db' SQLite-tietokantatiedosto on tallennettu /home/fahmida polku.

2. Tarkista tietokannan taulukkoluettelo

Suorita seuraava SQLite-komento tarkistaaksesi luettelon nykyisen tietokannan taulukoista:

. taulukoita

Tulosteessa näkyvään 'shop.db'-tietokantatiedostoon luodaan yksi taulukko nimeltä 'items'.

3. Näytä taulukon muotoiltu rakenne

'.header' SQLite-komentoa käytetään ottamaan käyttöön tai poistamaan tulosteen otsikkovaihtoehto. Suorita seuraava SQLite-komento ottaaksesi käyttöön lähdön otsikkoosan:

. otsikko PÄÄLLÄ

'.mode' SQLite-komentoa käytetään määrittämään tulosteen ulkoasua. Suorita seuraava komento näyttääksesi sarakepohjaisen tulosteen:

. -tilassa SARAKE

Suorita seuraava komento näyttääksesi 'tuotteet' -taulukon rakenteen taulukkomuodossa:

pragma table_info ( 'esineet' ) ;

'Tuote' -taulukon rakenne näkyy seuraavassa tulosteessa:

4. Näytä taulukon sisältö taulukkomuodossa

Kolme tietuetta lisätään opetusohjelman ensimmäiseen osaan. Jos lähdön saraketilaa ei ole asetettu aiemmin, suorita seuraava SQLite-komento:

. -tilassa SARAKE

Suorita seuraava SQL-komento noutaaksesi kaikki tietueet “items”-taulukosta:

VALITSE * FROM tuotteet;

Seuraava tulos tulee näkyviin komentojen suorittamisen jälkeen. Kolme 'tuote'-taulukon tietuetta näytetään taulukon otsikossa:

5. Näytä taulukon sisältö tietyllä leveydellä

Jos tulosteelle ei ole asetettu sarakkeen leveyttä, jokainen sarakearvo näytetään oletusarvoisesti 10 merkin levyisenä. Jos sarakkeen sisältö on liian pitkä, arvoa lyhennetään. SQLiten '.width'-komentoa käytetään määrittämään tulosteen sarakkeen mukautettu leveys.

Suorita seuraava SQLite-komento asettaaksesi ensimmäisen sarakkeen leveydeksi 6 merkkiä, toisen sarakkeen 25 merkkiin ja kolmannen sarakkeen leveydeksi 5 merkkiä:

. leveys 6 25 5

Suorita seuraava SQLite-komento asettaaksesi sarakkeen lähdön tilan:

. -tilassa SARAKE

Suorita seuraava SQL-komento lukeaksesi kaikki tietueet “items”-taulukosta:

VALITSE * FROM tuotteet;

Seuraava tulos näyttää 'artikkelit' -taulukon tietueet '.width'-komennolla määritetyn leveyden perusteella.

6. Näytä taulukon sisältö CSV-muodossa

SQLite-taulukon sisältö voidaan näyttää CSV-muodossa '.mode'- ja '.separator'-komennoilla.

Suorita seuraava SQLite-komento tulostaaksesi tuloste luettelomuodossa:

. tilaluettelo

Suorita seuraava SQLite-komento tulostaaksesi tulos erottamalla sarakkeet pilkulla (,):

. erotin ', '

Suorita seuraava SQL-komento lukeaksesi kaikki tietueet “items”-taulukosta:

VALITSE * FROM tuotteet;

Komentojen tulos tulostetaan CSV-muodossa.

7. Kirjoita tulos tiedostoon

Edellisissä esimerkeissä komentojen tulos tulostetaan päätteessä. Mutta tulos voidaan tallentaa tiedostoon '.output' SQLite-komennolla.

Suorita seuraava komento tulostaaksesi tuloste 'items_data.txt' -tiedostoon:

. tulosta kohteita_tiedot . txt

Suorita seuraava SQLite-komento tulostaaksesi tulos erottamalla sarakkeet pilkulla (,):

. erotin ', '

Suorita seuraava SQL-komento lukeaksesi kaikki tietueet “items”-taulukosta:

VALITSE * FROM tuotteet;

Tulostetta ei tulosteta tähän, koska SELECT-komennon tulos on kirjoitettu 'items_data.txt' -tiedostoon:

Suorita seuraava komento tarkistaaksesi 'items_data.txt' -tiedoston sisällön:

cat items_data . txt

Tulosteen mukaan tiedosto “items_data.txt” sisältää “ites”-taulukon tietueet.

8. Lopeta SQLite

Suorita seuraava komento poistuaksesi sqlite3:sta:

. lopettaa

Johtopäätös

Tässä opetusohjelmassa esitetään menetelmät uuden tai olemassa olevan SQLite-tiedoston avaamiseksi ja erityyppisten tietokantatoimintojen suorittamiseksi SQLite-komentojen avulla.