Det är dags att ta dina första steg i världen av databaser och skapa en egen databas. I denna guide förenklar vi processen genom att använda PHPMyAdmin för att skapa en grundläggande databas som heter "books" och lägga till några användare. Denna guide kommer att hjälpa dig att utveckla en bättre förståelse för databaser och förbereda dig för kommande utmaningar i Python programmeringstutorials.

Viktigaste insikter

  • Du kommer att lära dig hur man skapar en databas och arbetar med tabeller.
  • Du får insikter i definitionen av primära nycklar och identiteter.
  • Du lär dig hur man ställer in användarrättigheter för din databas.

Steg-för-steg-guide

Först måste du se till att du är i PHPMyAdmin. Starta din lokala server, till exempel MAMP, och öppna sedan PHPMyAdmin via localhost. Här börjar vi med att skapa vår databas.

Effektivt arbete med databaser i Python

Nu letar vi efter fliken "Databaser" i menyn och klickar på den för att skapa en ny databas. Du kommer att se ett fält där du kan ange namnet på din databas. Kalla den "books". Innan du skapar den, välj rätt sammansättning så att du kan säkerställa att databasen är Unicode-kompatibel. UTF-8 är vanligtvis det bästa valet.

Effektiv arbete med databaser i Python

Så snart du har valt sammansättningen, klicka på "Skapa". Din databas kommer nu att dyka upp i vänsterfältet, men fortfarande utan tabeller. För att skapa en tabell, klicka på den ny skapade databasen och gå till "Skapa tabell". Ange namnet på tabellen också som "books" och definiera antalet kolumner, låt oss säga tre, och klicka sedan på "Kör".

Effektivt arbete med databaser i Python

Nu ser du flera fält där du kan ange kolumnnamnen och typerna. Det första kolumnnamnet bör vara "ID". Detta kommer att vara din primära nyckelkolumn. Sätt datatypen till "INT" och aktivera alternativet "Auto Increment". Detta kommer att automatiskt numrera varje ny post med en fortlöpande ID. Det är särskilt viktigt eftersom det gör att varje post kan identifieras unikt.

Effektiv arbete med databaser i Python

Den nästa kolumnen bör innehålla bokens namn, använd datatypen "VARCHAR" och ange en maximal längd på 255 tecken. Den tredje kolumnen är avsedd för författaren till boken, här använder du också typen "VARCHAR".

När du har definierat alla kolumner, klicka på "Spara". Din tabell är nu skapad. För att säkerställa att allt fungerar korrekt kan du kontrollera tabellkolumnerna på strukturfansidan och se kolumnnamnen du just har angett.

Effektivt arbete med databaser i Python

Nu vill vi infoga några data i vår tabell "books". Klicka på tabellnamnet och välj "Infoga". Lämna ID-fältet tomt så att ID automatiskt tilldelas. Ange nu följande exempelböcker: "Sagan om ringen" av J.R.R. Tolkien och "Just for Fun" av Linus Torvalds.

Effektivt arbete med databaser i Python

Efter att du har angett dessa data kan du gå tillbaka till fliken "Bläddra" för att se innehållet i din tabell. Här kan du säkerställa att dina poster visas korrekt och som förväntat.

Effektiv arbete med databaser i Python

Nu när du har din databas och tabell vill du lägga till en användare för att få åtkomst till databasen. Gå till "Användarkonton" och skapa en ny användare. Kalla honom "TestUser" och sätt lösenordet till "TestPass". Se till att värden är inställt på "localhost".

Effektiv arbete med databaser i Python

Nu är det viktigt att ge denna användare rätt behörigheter. Välj "Ge alla behörigheter på databasen books". På så sätt kan användaren arbeta på just denna databas utan att ha åtkomst till alla andra databaser. Detta är en viktig säkerhetsaspekt som du bör tänka på.

Effektivt arbete med databaser i Python

När behörigheterna är inställda, spara användaren och börja arbeta i din databas. Du kan använda SELECT-satser för att hämta data eller andra SQL-kommandon för att göra uppdateringar.

Sammanfattning – Skapa en databas med Python: En enkel guide

Du har nu framgångsrikt skapat en databas, satt upp en tabell med data och hanterat användartillgångar. Alla dessa steg utgör grunden för vidare programmering och arbete med Python.

Vanliga frågor

Vad är PHPMyAdmin?PHPMyAdmin är en webbaserad applikation för att hantera MySQL-databaser.

Hur skapar jag en databas i PHPMyAdmin?Logga in på PHPMyAdmin, gå till "Databaser", ange ett namn och klicka på "Skapa".

Vad är en primärnyckel?Primärnyckeln är en unik identifierare för varje rad i en databas tabell.

Vilka behörigheter kan jag ge en användare?Du kan ange läsbehörigheter, skrivbehörigheter och många andra specifika behörigheter för databasanvändare.

Hur lägger jag till data i en tabell?Välj tabellen, gå till "Infoga" och ange den nödvändiga informationen.