Oprettelse af en database med MySQL-administrator
- Kategori: Linux
Min sidste artikel illustrerede, hvordan du administrerer dine MySQL-databaser med en simpel (omend forældet) GUI MySQL Navigator (se min artikel ' Administrer dine MySQL-databaser med en brugervenlig GUI '). Selvom dette værktøj er forældet, fungerer det stadig til grundlæggende funktionalitet.
Men der er bedre værktøjer til styring af dine MySQL-databaser. Et af disse værktøjer, MySQL Administrator, frigives faktisk af MySQL-udviklerne. Dette værktøj fungerer med enhver MySQL-installation> = 4.0 og gør den skræmmende opgave at administrere MySQL-databaser langt lettere end noget andet desktop GUI-værktøj.
Og for at gøre tingene endnu nemmere findes MySQL-administrator i standarddistributionslagrene, så installation er en leg. Og MySQL-administrator er tilgængelig for både Linux og Windows, så selv ikke-Linux-crowd kan nyde dette fantastiske værktøj. I denne artikel vil du se, hvordan du installerer MySQL Administrator samt oprette et skema (aka database) og en tabel til din database.
Installation
Som du kunne forvente, er alt hvad du skal gøre at udløse dit softwareinstallationsværktøj (såsom Synaptic eller Ubuntu Software Center), foretage en søgning efter 'mysql administrator', vælge resultaterne og installere. Du skal allerede have en kørende MySQL-installation, men hvis du ikke gør det, skal softwareinstallatøren hente alle afhængigheder.
Når det er installeret, finder du dette værktøj placeret i undermenuen Programmering i menuen Programmer.
Brug af MySQL-administrator

Når du først starter MySQL-administratorværktøjet, vises loginvinduet (se figur 1). Fra dette vindue kan du oprette et lokalt eller et eksternt login. Hvis du går efter en ekstern login, skal du sørge for, at din eksterne MySQL-server muliggør fjernforbindelser.
I denne artikel fokuserer vi på en lokal forbindelse. Så de oplysninger, du skal indtaste, vil svare til det, du ser i figur 1. Når du har indtastet informationen, skal du klikke på knappen Opret forbindelse for at etablere din forbindelse. Når forbindelsen oprettes, finder du dig selv i MySQL Administrator hovedvindue (se figur 2). Dette vindue giver dig straks masser af oplysninger om din MySQL-forbindelse samt alle de værktøjer, du har brug for for at arbejde med MySQL.

For at oprette et nyt skema skal du først åbne vinduet Kataloger. Katalogvinduet er en oversigt over dine aktuelle skemaer (databasesamling). For at åbne katalogvinduet dobbeltklikker du på kataloglisten i venstre rude.

Når katalogfortegnelsen åbnes (se figur 3), skal du kigge på den nederste venstre rude. I denne rude vil du se en oversigt over dine aktuelle skemaer. For at oprette et nyt skema, skal du højreklikke inde i ruden og vælge Opret skema. Når du vælger dette, vises et lille vindue, der beder dig om at indtaste et navn til dit nye skema. Gør dette, og klik på OK, så har du et tomt skema klar til at tilføje tabeller.

For at oprette en tabel i dit skema skal du klikke på knappen Opret tabel, når du har valgt det skema, du vil arbejde med (se figur 4). Den første ting du skal gøre er at give din tabel et navn. Når dette er gjort, skal du klikke i området Colun og indeks, og du kan derefter begynde at opbygge felterne til dit bord.
Et par noter om felter:
- Du vil have et felt med en primær nøgle.
- Datatype for en primær nøgle skal være heltal.
Når du er færdig med at udfylde dataene for den første tabel, skal du klikke på knappen Anvend ændringer, der derefter åbner et vindue, der viser dig, hvilken MySQL-kommando, der skal udføres. Klik på knappen Udfør, og kommandoen skal gå let. Når kommandoen er afsluttet, vil du se dit nye felt i vinduet Kolonner og indeks. For at oprette et nyt felt skal du klikke under det nyoprettede felt og starte overalt.
Når du er færdig med at arbejde med din tabel, skal du klikke på Luk for at afvise dette vindue. Du har nu tilføjet felter til din tabel i dit skema. Når du er færdig med det skema, skal du klikke på Luk, og du er færdig.
Endelige tanker
Tror ikke, at dette er alt, hvad du kan gøre med MySQL-administratorværktøjet. Dette værktøj kan håndtere næsten alle aspekter af MySQL-administration. Når du er blevet fortrolig med at oprette skemaer, tabeller og felter, skal du begynde at pirke rundt om resten af værktøjet og se, om det tager sig af alle dine MySQL-behov.