MySQL er en kjent og populær programvare for databaseadministrasjon som er gratis tilgjengelig. MySQL -programvaren er tilpasningsdyktig, pålitelig og rask. Etter å ha installert en DBMS, er den første tingen å gjøre å lage en database og deretter begynne å lage tabeller i den. Denne artikkelen viser deg hvordan du legger til en ny tabell i MySQL -databasen.
Før du begynner å lære om hvordan du lager en tabell i MySQL, antas det i denne artikkelen at du allerede har installert MySQL på systemet ditt, og at du har kommandoen over opprettelsen og bruken av databaser i MySQL. Hvis du ennå ikke har installert MySQL, har vi en dedikert artikkel som viser deg hvordan du installerer MySQL i Ubuntu 20.04 (Hvordan installere og sette opp MySQL -databasen på Ubuntu 20.04 - Linux hint).
For å begynne prosessen, åpne terminalen og kjør 'MySQL -V' -kommandoen for å sjekke om MySQL er installert på systemet ditt:
mysql -vHvis du har den nyeste versjonen installert, kan du sjekke statusen til systemets MySQL -tjeneste ved å legge inn følgende:
sudo systemctl status mysqlHvis det er aktivt og kjører, er du klar til å fortsette til neste trinn. Hvis tjenesten ikke er aktiv og kjører, kan du starte tjenesten ved å kjøre følgende kommando:
sudo systemctl start mysqlEtter å ha satt i gang tjenesten, logg på MySQL -klienten som rotbruker ved å utstede kommandoen nedenfor:
sudo mysql -u root -pHvis du ennå ikke har angitt rotpassordet, kan du hoppe over '-p' delen.
Etter å ha logget på MySQL -skallet, må du se gjennom databasene og velge databasen du vil opprette en tabell. Kjør følgende kommando for å få mer informasjon om alle databasene i skallet:
Vis databaser;Velg en database ved å kjøre "Bruk" -kommandoen i MySQL -skallet, som følger:
Bruk database_name;Etter å ha fått utdataene "Database endret", kan du nå gå videre til trinnet med å lage en tabell i databasen din. Men før du kommer i gang med å lage tabellen, må du først ta en titt på tabellene som finnes i den valgte databasen. Du kan liste opp alle tabellene ved å bruke kommandoen 'Show Tables'.
Vis bord;Som du ser, enten er det to tabeller, eller det er ingen tabell i vår valgte database.
Det er to måter å lage et bord i MySQL. En metode bruker "hvis ikke eksisterer" -klausulen for å sjekke om en tabell med samme navn som søket allerede eksisterer. Den andre metoden utføres uten å bruke "hvis ikke eksisterer" -klausulen.
Syntaks
Syntaksen for å lage en tabell i MySQL er som følger:
Lage tabell [hvis ikke eksisterer] tabell_navn (I denne syntaksen:
Eksempel: Opprette et bord
Anta at du vil lage en tabell med navnet "Author_table", som inneholder fire kolonner: 'Author_id, "Author_name," Author_sex,' og 'Author_Description.'Forfatter_id' -kolonnen vil være den primære nøkkelen, som vil bli tildelt senere i begrensningene. I sum vil MySQL -uttalelsen for å opprette en tabell se slik ut:
Lag tabell hvis ikke eksisterer forfatter_table (Etter å ha opprettet en tabell og angitt utdata “spørring OK, er 0 rader berørt (0.35 sek), ”Vi vil nå ta en titt på tabellene ved å bruke følgende kommando:
Vis bord;Nå har vi en annen tabell i vår valgte database.
Detaljer om en enkelt tabell kan oppnås her ved å kjøre beskrivingskommandoen.
Beskrive forfatter_table;Og det er det! Du har nå laget et bord i mysql.
Konklusjon
Denne artikkelen forklarte syntaksen for å lage en tabell i detalj, inkludert et enkelt, men nyttig eksempel for å lage en ny tabell i MySQL.