Slik sletter du tabeller i MySQL

MySQL trenger ikke introduksjon. Det er kraften bak de fleste nettsteder som kjører WordPress eller mange tilpassede CMS og motoren bak mange en bedriftsdatabase. Det er et enkelt, men svært effektivt system som gjør det enkelt å administrere og lagre data når du vet hvordan. I dag skal vi dekke hvordan lage og slette tabeller i MySQL.

Tabeller er samlinger av relaterte data strukturert på en logisk måte. Tabeller bruker rader og kolonner til å bestille data (verdier) i celler. Hver tabell har et unikt navn. Hver kolonne vil ha et navn, datatype og eventuelle andre attributter som er relevante for kolonnen. Rader vil også ha navn og vil inneholde data som er relevante for kolonnene.

Det er dette fundamentet som danner kjernen i de fleste databaser, inkludert MySQL.

Opprett og slett tabeller i MySQL

Jeg skal gå deg gjennom å lage og slette tabeller i MySQL. Du kan bruke phpMyAdmin eller spørringer til å jobbe i MySQL. Jeg skal vise dere begge. Du finner sannsynligvis at du graver mot GUI eller spørringer. Det er ingen riktig måte eller beste måte, bruk det du føler deg mest komfortabel med.

Vær oppmerksom på at det er permanent å slette et bord. SQL beholder ikke kopier eller lagrer filer for å beskytte data. Med mindre du har tatt en sikkerhetskopi av databasen din, går det ikke tilbake. Det kan være lurt å ta denne sikkerhetskopien før du begynner å lage og slette tabeller.

La oss først lage et bord i phpMyAdmin:

  1. Åpne phpMyAdmin og logg inn.
  2. Velg databasen fra venstre meny.
  3. Under databasenavnet i den venstre menyen, velg Ny.
  4. Fyll ut skjemaet, og gi bordet et unikt navn.
  5. Fullfør så mye av siden som du trenger.
  6. Velg Lagre nederst til høyre.

Du har opprettet et bord i Min SQL!

La oss nå slette en.

  1. Åpne phpMyAdmin og logg inn.
  2. Velg databasen fra venstre meny.
  3. Velg et bord fra listen i venstre meny eller i senterboksen.
  4. Velg Slett fra midten av raden i tabellen du vil slette. Drop er SQL-tal for å slette.
  5. Bekreft i popup-boksen som vises.
  6. Tabellen er slettet.

Opprett og slett tabeller ved hjelp av en SQL-spørring

Å bruke SQL-spørringer er definitivt en for puristen, men det er god praksis for alle DBA-er å holde hånden sin. Her er hvordan du oppretter og sletter tabeller i MySQL ved hjelp av spørringer.

  1. Logg inn og få tilgang til spørringskommandoen i MySQL.
  2. La oss lage en eksempeldatabase. Skriv 'CREATE DATABASE NAME;'. Hvor du ser NAME, navngi databasen din. For eksempel, "CREATE DATABASE TechJunkie;"
  3. Skriv 'BRUK DATABASENAME;'. Hvor du ser DATABASENAME, legg til navnet du opprettet ovenfor. For eksempel 'BRUK TechJunkie;'.
  4. Skriv 'CREATE TABLE IF EXISTS TABLENAME (Id INT);'. For eksempel "CREATE TABLE IF EXISTS ikke TechJunkieUsers (Id INT); '.

Dette skaper en database som heter TechJunkie og en tabell som heter TechJunkieUsers i den databasen. Hvor du ser (Id INT), oppretter dette en kolonne som heter ID med heltalldatatypen.

Du kan gå videre i dette eksemplet og skrive noe som:

'CREATE TABLE IF NOT EXISTS TechJunkieUsers (ID INT IKKE NULL PRIMARY KEY AUTO_INCREMENT, etternavn VARCHAR (20), fornavn VARCHAR (20), Joindate DATE).

Dette ville opprette et bord hvis det ikke allerede eksisterte og automatisk øke hver rad med et ID-nummer mens du oppretter kolonner for etternavn, fornavn og tilmeldingsdato. VARCHAR betyr at et tegn kan fylle cellen med maksimalt 20 tegn.

Slett en tabell ved hjelp av en SQL-spørring:

  1. Logg inn og få tilgang til spørringskommandoen i MySQL.
  2. Skriv 'USE DATABASENAME' for å få tilgang til databasen som inneholder tabellen du vil slette. For eksempel, 'USE TechJunkie;'
  3. Skriv 'DROP TABLE IF EXISTS TABLENAME;' For eksempel "DROP TABLE IF EXISTS TechJunkieUsers; '.

Både phpMyAdmin og bruk av en SQL-spørring vil oppnå det samme resultatet. Du kan lage og slette tabeller i SQL med svært liten innsats. Noen ganger for liten innsats!

Du kan også bruke en PHP-fil for å lage databaser, tabeller og oppføringer på en gang, og jeg vil dekke det en annen gang. Det er ingen "best" måte å bruke SQL på. Noen purister sier at du alltid bør bruke spørringer for å utføre handlinger i databaser, og det er fornuftig i det. Det er der gjennomsnittlig DBA tilbringer det meste av sin tid, men for nybegynnere eller de som administrerer sitt eget WordPress-nettsted, er phpMyAdmin lettere å bruke til å begynne med.

Fikk noen tips for MySQL eller phpMyAdmin for nybegynnere? Har du noe å legge til i de ovennevnte prosessene? Fortell oss om det nedenfor!

Se Også