MySQL behöver inte introduceras. Det är kraften bakom de flesta webbplatser som kör WordPress eller många anpassade CMS och motorn bakom många företagsdatabaser. Det är ett enkelt men mycket effektivt system som gör hantering och lagring av data mycket enkelt när du förstår hur. Idag ska vi täcka hur skapa och ta bort tabeller i MySQL.
hur man inaktiverar begränsat läge på youtube
Tabeller är samlingar av relaterade data strukturerade 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 kommer att ha ett namn, datatyp och alla andra attribut som är relevanta för kolumnen. Rader har också namn och kommer att innehålla 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å igenom att skapa och radera 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 sannolikt att upptäcka att du graviterar mot GUI eller frågor. Det finns inget rätt sätt eller bästa sätt, använd det du känner dig bekvämast med.
Var medveten om att det är permanent att radera en tabell. SQL behåller inte kopior eller sparar filer för att skydda data. Om du inte har tagit en säkerhetskopia av din databas går det inte 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 en tabell i phpMyAdmin:
- Öppna phpMyAdmin och logga in.
- Välj databasen från den vänstra menyn.
- Välj Nytt under databasnamnet i den vänstra menyn.
- Fyll i formuläret och ge tabellen ett unikt namn.
- Fyll i så mycket av sidan som du behöver.
- Välj Spara längst ned till höger.
Du har framgångsrikt skapat en tabell i My SQL!
Låt oss nu ta bort en.
- Öppna phpMyAdmin och logga in.
- Välj databasen från den vänstra menyn.
- Välj en tabell från listan i den vänstra menyn eller i mittrutan.
- Välj Släpp från den mittersta raden i tabellen du vill ta bort. Drop är SQL-speak för borttagning.
- Bekräfta i popup-rutan som visas.
- Tabellen raderas.
Skapa och ta bort tabeller med en SQL-fråga
Att använda SQL-frågor är definitivt en för puristen, men det är god praxis för alla DBA: er att hålla hand i. Så här skapar och tar du bort tabeller i MySQL med hjälp av frågor.
- Logga in och få åtkomst till frågekommandofönstret i MySQL.
- Låt oss skapa en exempeldatabas. Skriv ”CREATE DATABASE NAME;”. Där du ser NAME, namnge din databas. Till exempel ”CREATE DATABASE TechJunkie;”
- Skriv ”ANVÄND DATABASENAME;”. Där du ser DATABASENAME, lägg till namnet du skapade ovan. Till exempel ”ANVÄND TechJunkie;”.
- Skriv 'SKAPA TABELL OM INTE FÖR TABLNAMN (Id INT);'. Till exempel ”SKAPA TABELL OM INTE FÖR 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 en kolumn med namnet ID med datatypen för heltal.
Du kan gå längre i det här exemplet och skriva något som:
”SKAPA TABELL OM INTE FÖR TechJunkieUsers (id INT INTE NULL PRIMÄR NYCKEL AUTO_INCREMENT, efternamn VARCHAR (20), förnamn VARCHAR (20), Joindate DATE).
Detta skulle skapa en tabell om den inte redan fanns och automatiskt öka varje rad med ett ID-nummer medan du skapar kolumner för efternamn, förnamn och deras anslutningsdatum. VARCHAR betyder att varje tecken kan fylla cellen med högst 20 tecken.
Ta bort en tabell med en SQL-fråga:
- Logga in och få åtkomst till frågekommandofönstret i MySQL.
- Skriv ”ANVÄND DATABASENAME” för att komma åt databasen som innehåller tabellen du vill ta bort. Till exempel ”ANVÄND TechJunkie;”
- Skriv 'DROP TABLE IF EXISTS TABLENAME;' Till exempel 'DROP TABLE IF EXISTS TechJunkieUsers;'.
Både phpMyAdmin och att använda en SQL-fråga uppnår samma resultat. Du kan skapa och ta bort tabeller i SQL med mycket liten ansträngning. Ibland för lite 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 åtgärder i databaser och det är vettigt i det. Det är där den genomsnittliga DBA tillbringar större delen av sin tid, men för nybörjare eller de 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 du något att lägga till ovanstående processer? Berätta om det nedan!