Vad är MySQL?

MySQL är ett open source-relationsdatabashanteringssystem som främst används för onlineapplikationer. MySQL kan skapa och hantera databaser fyllda med mycket användbar data (som anställdsinformation, inventering och mer), precis som andra databaser, inklusive populära Microsoft Access. Medan Microsoft Access, MySQL och andra databaser tjänar liknande syften (att hysa data), är deras användning och användningar väldigt olika.

Låt oss prata om MySQL.

Som nämnts ovan är MySQL en relationsdatabas. Vad det betyder är att de data som finns i strukturen kan känna igen relationer mellan lagrade informationsartiklar. Varje databas innehåller tabeller. Varje tabell (som också kallas en relation) innehåller en eller flera datakategorier lagrade i kolumner (även kallade attribut). Varje rad (även kallad en post eller tupel) innehåller en unik datablad (annars kallad en nyckel) för de kategorier som definieras i kolumnerna.

Säg till exempel att du har en databas som innehåller en tabell för information om anställda som:

  • Förnamn
  • Efternamn
  • Födelsedatum
  • Anställningsnummer
  • Placera

Säg att det finns en annan tabell i den databasen som lagrar löneinformation som:

  • Positionsnamn
  • Positionslön
  • Positionera varje timme

Dessa två tabeller kommer att kunna relatera till varandra. Om en kolumn för anställd 001 listar den personens position som författare kan den sedan relatera till löntabellen för att ta reda på om den positionen är tim eller lön. Det är ett sätt att tänka på en relationsdatabas.

Det är här MySQL och Microsoft Access skiljer sig åt. Till skillnad från Access innehåller MySQL-databasen inte ett praktiskt, användarvänligt GUI som gör det möjligt för användare att mata in data. Även om det finns många verktyg från tredje part för detta ändamål (som MySQL Workbench och phpMyAdmin), tenderar de att vara svårare än genomsnittliga användare kan hantera. Så varför använda MySQL om användare inte enkelt kan mata in data i databastabeller? Det är kärnan i frågan.

MySQL-databasen används främst som ett sätt att hysa data för stora webbaserade applikationer. Webbplatser som WordPress, iStock, GitHub, Facebook, NASA, US Navy, Tesla, Scholastic, Spotify, YouTube, Netflix, Glasses Direct, Symantec (och så många fler) använder MySQL-databasen som ett sätt att lagra data på sina externa eller interna webbplatser och tjänster. Vad betyder det för den genomsnittliga användaren? Det betyder att du indirekt använder MySQL varje dag.

Det finns en populär akronym inom teknikindustrin: LAMP. Den akronymen betyder Linux Apache MySQL PHP och är en av de mest populära "stackarna" på webben (en "stack" är en stack med programvara som samverkar tillsammans). MySQL fungerar sömlöst på Linux-plattformen och kan enkelt installeras i nästan alla distributioner.

MySQL tillkom först 1995. Kort därefter utvecklades MySQL för att fungera för Linux-operativsystemet. Den 8 januari 1998 släpptes en version av MySQL för Windows, vilket ledde vägen för WAMP-stacken (Windows Apache MySQL PHP). Så även om du inte känner till Linux kan du fortfarande använda den kraft som finns i MySQL. Om du är ett fan av macOS finns det också en version av MySQL för den plattformen.

Chansen är stor att du inte kommer att använda MySQL för daglig användning. Varför? För att köra MySQL på ett sådant sätt behöver du:

  • En server som är värd för databasen
  • Databasen installerad
  • En förståelse för MySQL-kommandoraden
  • Ett verktyg från tredje part för att effektivt mata in data
  • En annan tredje part för att effektivt se och använda data

MySQL var helt enkelt inte utformat för användning på slutanvändarnivå. Om du inte behöver utnyttja kraften i en serverdriven relationsdatabas, är det bästa alternativet att titta mot en lösning som Access, Filemaker Pro Advanced (ett Apple-centrerat databasprogram) eller LibreOffice Base (ett alternativ med öppen källkod till MS Access ). Med något av dessa verktyg kan du skapa databaser (som lagras lokalt på din dator) som kan hanteras från ett inbyggt, enkelt att använda GUI-verktyg.


Lämna en kommentar