Så här tar du bort tabeller i MySQL

MySQL behöver inte introducera. Det är makten bakom de flesta webbplatser som kör WordPress eller många anpassade CMS och motorn bakom många en företagsdatabas. Det är ett enkelt men mycket effektivt system som gör hantering och lagring av data väldigt enkelt när du vet hur. Idag kommer vi att täcka hur du skapar och tar bort tabeller i MySQL.

Tabeller är samlingar av relaterad data strukturerad på ett logiskt sätt. Tabeller använder rader och kolumner för att beställa data (värden) i celler. Varje tabell har ett unikt namn. Varje kolumn har ett namn, datatyp och andra attribut som är relevanta för kolumnen. Rader kommer också att ha namn och innehåller data som är relevanta för kolumnerna.

Det är denna grund som utgör kärnan i de flesta databaser, inklusive MySQL.

Skapa och ta bort tabeller i MySQL

Jag ska gå dig genom att skapa och ta bort tabeller i MySQL. Du kan använda phpMyAdmin eller frågor för att arbeta i MySQL. Jag ska visa er båda. Du kommer troligen att finna att du gravit mot GUI eller frågor. Det finns inget rätt sätt eller bästa sätt, använd det du känner dig mest bekväm med.

Observera att radering av ett bord är permanent. SQL behåller inte kopior eller sparar filer för att skydda data. Om du inte har tagit en säkerhetskopia av din databas finns det ingen anledning att gå tillbaka. Det kan vara en bra idé att ta den säkerhetskopian innan du börjar skapa och ta bort tabeller.

Låt oss först skapa ett bord i phpMyAdmin:

  1. Öppna phpMyAdmin och logga in.
  2. Välj databasen från vänstra menyn.
  3. Under databasnamnet i vänstra menyn väljer du Ny.
  4. Fyll i formuläret, vilket ger bordet ett unikt namn.
  5. Slutför så mycket av sidan som du behöver.
  6. Välj Spara längst ned till höger.

Du har lyckats skapa en tabell i My SQL!

Låt oss nu ta bort en.

  1. Öppna phpMyAdmin och logga in.
  2. Välj databasen från vänstra menyn.
  3. Välj en tabell från listan i vänstra menyn eller i mittlådan.
  4. Välj Drop från mittenrad i tabellen som du vill radera. Drop är SQL-tal för att ta bort.
  5. Bekräfta i popup-rutan som visas.
  6. Bordet raderas.

Skapa och ta bort tabeller med hjälp av en SQL-fråga

Att använda SQL-frågor är definitivt en för purist men det är bra för alla DBA-användare att hålla sin hand. Så här skapar och tar du bort tabeller i MySQL med frågor.

  1. Logga in och öppna fönstret för förfrågan i MySQL.
  2. Låt oss skapa en exempeldatabas. Skriv 'CREATE DATABASE NAME;'. Var du ser NAME, namnge din databas. Till exempel "CREATE DATABASE TechJunkie;"
  3. Skriv 'ANVÄND DATABASENAME;'. Var du ser DATABASENAME, lägg till det namn du skapade ovan. Till exempel "USE TechJunkie;".
  4. Skriv "CREATE TABLE IF INTE EXISTS TABLENAME (Id INT); '. Till exempel "CREATE TABLE IF INTE EXISTS TechJunkieUsers (Id INT); '.

Detta skapar en databas som heter TechJunkie och en tabell som heter TechJunkieUsers inom den databasen. Där du ser (Id INT) skapas detta en kolumn som heter ID med heltaldatatypen.

Du kan gå längre i det här exemplet och skriva något som:

"SKAPA TABELL OM INTE EXISTERAR TechJunkieUsers (id INT INTE NULL PRIMÄR KEY AUTO_INCREMENT, efternamn VARCHAR (20), förnamn VARCHAR (20), Joindate DATE).

Detta skulle skapa ett bord om det inte redan existerade och automatiskt öka varje rad med ett ID-nummer medan du skapar kolumner för efternamn, förnamn och deras anslutningsdatum. VARCHAR betyder att alla tecken kan fylla cellen med högst 20 tecken.

Ta bort en tabell med en SQL-fråga:

  1. Logga in och öppna fönstret för förfrågan i MySQL.
  2. Skriv 'ANVÄND DATABASENAME' för att komma åt databasen som innehåller tabellen du vill radera. Till exempel, "USE TechJunkie;"
  3. Skriv 'DROP TABLE IF EXISTS TABLENAME;' Till exempel "DROP TABLE IF EXISTS TechJunkieUsers; '.

Både phpMyAdmin och användning av en SQL-fråga kommer att uppnå samma resultat. Du kan skapa och ta bort tabeller i SQL med mycket liten ansträngning. Ibland för liten ansträngning!

Du kan också använda en PHP-fil för att skapa databaser, tabeller och poster på en gång och jag kommer att täcka det en annan gång. Det finns inget "bästa" sätt att använda SQL. Vissa purister säger att du alltid ska använda frågor för att utföra handlingar i databaser och det är förnuft i det. Det är där den genomsnittliga DBA spenderar större delen av sin tid, men för nybörjare eller dem som hanterar sin egen WordPress-webbplats, är phpMyAdmin lättare att använda till att börja med.

Har du några tips för MySQL eller phpMyAdmin för nybörjare? Har något att lägga till ovanstående processer? Berätta om det nedan!

Se Även