Skapa en databas med MySQL Administrator
- Kategori: Linux
Min senaste artikel illustrerade hur du hanterar dina MySQL-databaser med en enkel (om än föråldrad) GUI MySQL Navigator (se min artikel ' Hantera dina MySQL-databaser med en lättanvänd GUI '). Även om det här verktyget är föråldrat fungerar det fortfarande för grundläggande funktioner.
Men det finns bättre verktyg för att hantera dina MySQL-databaser. Ett av dessa verktyg, MySQL Administrator, släpps faktiskt av MySQL-utvecklarna. Det här verktyget fungerar med alla MySQL-installationer> = 4.0 och gör den skrämmande uppgiften att administrera MySQL-databaser mycket enklare än något annat desktop-GUI-verktyg.
Och för att göra saker ännu enklare finns MySQL-administratör i standarddistributionslagren, så installationen är en bris. Och MySQL-administratören är tillgänglig för både Linux och Windows, så även icke-Linux-publiken kan njuta av detta fantastiska verktyg. I den här artikeln ser du hur du installerar MySQL Administrator samt skapar ett schema (aka databas) och en tabell för din databas.
Installation
Som du kan förvänta dig, allt du behöver göra är att sätta igång installationsverktyget för programvaran (som Synaptic eller Ubuntu Software Center), göra en sökning efter 'mysql-administratör', välja resultaten och installera. Du bör redan ha en igång MySQL-installation, men om du inte gör det bör programvaruinstallatören hämta upp alla beroenden.
När det har installerats hittar du det här verktyget i undermenyn Programmering i menyn Program.
Använda MySQL-administratör

När du först startar MySQL Administrator-verktyget kommer inloggningsfönstret att visas (se figur 1). Från det här fönstret kan du skapa en lokal eller fjärrinloggning. Om du söker efter en fjärrinloggning måste du se till att din fjärranslutna MySQL-server tillåter fjärranslutningar.
För den här artikeln kommer vi att fokusera på en lokal anslutning. Så informationen du behöver ange kommer att likna den du ser i figur 1. När du anger informationen klickar du på knappen Anslut för att upprätta din anslutning. När anslutningen upprättas hittar du dig själv i huvudfönstret för MySQL Administrator (se figur 2). Det här fönstret kommer omedelbart att ge dig massor av information om din MySQL-anslutning samt alla verktyg du behöver för att arbeta med MySQL.

För att skapa ett nytt schema måste du först öppna katalogfönstret. Katalogfönstret är en lista över dina nuvarande scheman (databassamling). För att öppna katalogfönstret dubbelklickar du på kataloglistan i den vänstra rutan.

När kataloglistan öppnas (se figur 3), titta på den nedre vänstra rutan. I det här fönstret ser du en lista över dina aktuella scheman. För att skapa ett nytt schema högerklickar du in i det rutan och väljer Skapa schema. När du väljer detta kommer ett litet fönster att uppmana dig att ange ett namn för ditt nya schema. Gör detta och klicka på OK så har du ett tomt schema redo att lägga till tabeller.

För att skapa en tabell i ditt schema måste du klicka på knappen Skapa tabell efter att du har valt det schema du vill arbeta med (se figur 4). Det första du behöver göra är att ge ditt bord ett namn. När det är gjort klickar du i området Colun och index så kan du börja bygga fälten för ditt bord.
Ett par anteckningar om fält:
- Du vill ha ett fält med en primär nyckel.
- Datatypen för en primär nyckel ska vara heltal.
När du är klar med att fylla i uppgifterna för den första tabellen klickar du på knappen Använd ändringar som sedan öppnar ett fönster som visar dig kommandot MySQL som ska köras. Klicka på Utför-knappen så ska kommandot gå smidigt. När kommandot är klart ser du ditt nya fält i fönstret Kolumner och index. För att skapa ett nytt fält klickar du under det nyskapade fältet och börjar överallt.
När du är klar med ditt bord klickar du på Stäng för att avvisa det här fönstret. Du har nu lagt till fält till ditt bord i ditt schema. När du är klar med det schemat klickar du på Stäng så är du klar.
Slutgiltiga tankar
Tror inte att det här är allt du kan göra med MySQL-administratörsverktyget. Det här verktyget kan hantera nästan alla aspekter av MySQL-administration. När du har blivit bekant med att skapa scheman, tabeller och fält börjar du kolla runt resten av verktyget och se om det kommer att ta hand om alla dina MySQL-behov.