Hvordan lage tabell i sqlite?

Hvordan lage tabell i sqlite?

SQLite er et relasjonelt databaseadministrasjonssystem (RDBMS), som er åpen kildekode og brukt til å administrere data om databaser i form av tabeller, som videre er delt inn i rader og kolonner. Tabeller opprettes for å administrere data fra databasene, for å lage tabeller er det en spørring som skal utføres som vi kan diskutere i neste avsnitt.

SQLite er serverløs og veldig effektiv for databaser med størrelser opptil 140 TB. I denne oppskrivningen vil vi diskutere opprettelsen av en tabell i SQLite ved hjelp av de forskjellige typene eksempler.

Hvordan lage en tabell i sqlite?

Når vi definerer at SQLite administrerer data i form av tabeller, så før vi setter inn dataene i tabellen, må vi lage tabellene. For å lage tabellen i SQLite, bruker vi "Create Table" -uttalelsen. Før du forstår hvordan denne uttalelsen fungerer, la oss diskutere den generelle syntaksen for opprettelsen av tabellen.

Den generelle syntaksen for opprettelse av tabell i sqlite:

Lage tabell [hvis ikke eksisterer] [tabell_name] (kolonne1 datatype [en eller flere kolonner]);

I syntaks ovenfor brukes uttalelsen om "Create Table" for å lage tabellen:

  • Klausulen "hvis ikke eksisterer" kan brukes mens du oppretter en tabell. Tabellen vil ikke bli opprettet hvis det er noen tabell med samme navn som allerede eksisterer.
  • Sammen med database_name, etter å ha satt dot “.”, Tabellenavnet skal tilordnes
  • Kolonnetittel sammen med datatypen skal nevnes
  • Hvis det er noen primærnøkkel, nevnt det som beskrevet i syntaksen ovenfor, ellers la det være

La oss vurdere et eksempel på å lage en tabell, vi vil lage en tabell med Linuxhint_Employee ved hjelp av "Create Table" -uttalelsen. Kjør kommandoen over “SQLite3” i terminalen, og åpne SQLite med databasenavnet “Organisasjon”.

$ sqlite3 organisasjon.db


For å lage en tabell med tabellbegrensningene (Ansatte_ID og ansatte_navn) av datatyper (int og streng) med navnet Linuxhint_Employee, utfør følgende kommando:

Lag tabell Linuxhint_Employee (Employee_id Int, Employee_Name Text);

Lag en annen tabell ved hjelp av "Hvis allerede eksisterer" -klausulen med et navn på John_Employee og begrensninger ansatte_navn og ansatte_id ved å bruke de ansatte_id som primær_key:

Lag tabell hvis ikke eksisterer John_Employee (ansatte_id int primærnøkkel, ansatte_navn -tekst);

Begge bordene er opprettet med hell. For å vise disse tabellene, utfør kommandoen:

.bord

Tenk på noen flere eksempler på opprettelsen av tabellene ved å bruke "temp" og "midlertidige" klausuler. Først vil vi lage en midlertidig tabell ved hjelp av "temp" som:

Lag temp -tabell hvis ikke eksisterer MAADI_EMployee (Ansatte_ID Int Primary Key, Employee_Name Text);

Vellykket utførelse av kommandoen betyr at en midlertidig tabell er opprettet med navnet, MAADI_EMployee. Tilsvarende kan vi lage en midlertidig tabell ved hjelp av det "midlertidige" nøkkelordet som:

Lag midlertidig tabell hvis ikke eksisterer Linux_Employee (Ansatte_ID int Primærnøkkel, Employee_Name Text);

For å bekrefte at tabeller er opprettet, vil vi vise tabellene ved å bruke kommandoen:

.bord

Utgangen viser, midlertidige tabeller er opprettet og er til stede i databasen med "Temp".

Konklusjon

SQLite er et serverløst relasjonsdatabaseadministrasjonssystem som administrerer dataene i form av tabeller, der tabeller er objekter som holder dataene i rader og kolonner og hver kolonne har en spesifikk datatype. I denne skrivingen har vi forklart med forskjellige eksempler hvordan du lager en tabell i SQLite. Tabeller kan opprettes i SQLite ved å bruke "Opprett tabell" -uttalelsen for å administrere dataene til en database. Vi har laget tabeller med og uten å bruke den primære nøkkelen, og også opprettet den midlertidige tabellen ved å bruke både "temp" og "midlertidige" klausuler.