ServBay-databases beheren met Sequel Pro op macOS
Sequel Pro is een populair en open-source databasebeheerprogramma voor macOS, speciaal ontwikkeld voor het beheer van MySQL en MariaDB databases. Voor ontwikkelaars die ServBay als lokale ontwikkelomgeving gebruiken, biedt Sequel Pro een gebruiksvriendelijke en efficiënte interface om snel verbinding te maken met en het beheer uit te voeren over de door ServBay geleverde databases (meestal MariaDB of MySQL).
In dit artikel vind je een uitgebreide uitleg over het verbinden met ServBay-databases via Sequel Pro, evenals de basisprincipes van databasebeheer.
Wat is Sequel Pro?
Sequel Pro biedt een overzichtelijke en intuïtieve gebruikersinterface, waardoor databasebeheer sneller en makkelijker wordt. De belangrijkste voordelen zijn:
- Focus op MySQL/MariaDB: Sequel Pro is toegespitst op het beheren van MySQL- en MariaDB-databases en biedt functies die speciaal hiervoor zijn geoptimaliseerd.
- Gebruiksvriendelijk: Dankzij de grafische interface (GUI) kun je eenvoudig allerlei databasehandelingen uitvoeren — je hoeft geen ingewikkelde commando’s uit je hoofd te leren.
- Hoge prestaties: Sequel Pro is geoptimaliseerd voor snelheid en kan grote datasets en complexe queries efficiënt verwerken.
- Uitgebreide functionaliteit: Ondersteuning voor het bewerken van queries, importeren en exporteren van data, tabelstructuren beheren, gebruikersrechten instellen, SQL-bewerking en meer — alles wat je voor dagelijkse databasebeheer nodig hebt.
Met Sequel Pro kunnen ontwikkelaars zich focussen op het bouwen van functionaliteit, zonder veel tijd te verliezen aan het handmatig beheren van hun database.
Voorwaarden
Voordat je begint, controleer of je aan de volgende voorwaarden voldoet:
- ServBay is geïnstalleerd en actief op je macOS-systeem.
- Sequel Pro is geïnstalleerd op je Mac. Is dat nog niet het geval? Download dan de nieuwste versie via de officiële Sequel Pro website.
Verbinden met de ServBay-database
ServBay levert standaard MariaDB- of MySQL-databases. Je maakt als volgt verbinding met deze databases via Sequel Pro:
- Download & Installeer Sequel Pro: Download de macOS-client via de Sequel Pro website en installeer deze.
- Nieuwe verbinding maken:
- Start Sequel Pro.
- Klik linksonder op de knop “Verbinding” of kies in het menu
Bestand->Nieuwe verbindingom een nieuwe databaseverbinding te maken.
- Verbindingsgegevens instellen:
- In het venster dat verschijnt, kun je kiezen uit twee gangbare manieren om verbinding te maken: Socket of Standaard (TCP/IP).
- Voor lokale ServBay-omgevingen wordt de Socket-verbinding aanbevolen — deze is meestal sneller en veiliger, omdat het verkeer via het bestandssysteem verloopt.
- Socket-verbinding instellen:
- Gebruikersnaam: De standaard root-gebruiker van de ServBay-database is
root. - Wachtwoord: Het root-wachtwoord vind je in ServBay via het tabblad “Database”; kopieer het daar vandaan.
- Socket: Voer het pad in naar het standaard MariaDB/MySQL Socket-bestand van ServBay:
/Applications/ServBay/tmp/mysql.sock. - Database: Dit veld mag leeg blijven; na verbinding kun je een database kiezen of aanmaken.
- Gebruikersnaam: De standaard root-gebruiker van de ServBay-database is
- Standaard (TCP/IP) verbinding instellen (alternatief):
- Host: Vul
127.0.0.1oflocalhostin. - Gebruikersnaam:
root. - Wachtwoord: Zoals hierboven, te vinden via het ServBay-tabblad “Database”.
- Poort: Gebruik
3306(standaard voor MariaDB/MySQL in ServBay). - Database: Mag leeg blijven.
- Host: Vul
- Opmerking: Kies slechts één van beide verbindingsmethoden (Socket of Standaard TCP/IP).
- Verbinding testen en opslaan:
- Vul alle benodigde gegevens in en klik linksonder op “Test verbinding” om te controleren of alles juist is ingevuld en de verbinding werkt.
- Is de verbinding succesvol? Sla deze dan op via “Toevoegen aan favorieten” voor snelle toegang in de toekomst.
- Klik als laatste op “Verbinding maken” om de databaseverbinding daadwerkelijk tot stand te brengen.
Na een succesvolle verbinding kom je terecht in het databasebeheer van Sequel Pro.
Basis handelingen in de database
Wanneer je verbonden bent met ServBay, kun je via Sequel Pro allerlei databasehandelingen verrichten. De meest voorkomende zijn:
Database aanmaken
- Na verbinding zie je links de databases waar je toegang toe hebt.
- Klik boven in de lijst op de “+”-knop en kies “Database toevoegen”.
- Geef in het dialoogvenster de naam op voor de database (bijvoorbeeld
servbay_demo_db). - Klik op “Database toevoegen” om de nieuwe database aan te maken.
Tabel aanmaken
- Selecteer links de database die je wilt gebruiken of zojuist hebt aangemaakt.
- Klik bovenin het hoofdvenster op het tabblad “Structuur”.
- Klik op de “+”-knop onder het tabblad en kies “Tabel toevoegen”.
- In het bewerkingsvenster:
- Geef de tabel een naam (bijvoorbeeld
users). - Gebruik de “+ Kolom”-knop om velden toe te voegen.
- Bepaal per veld de naam, datatype, lengte, of NULL is toegestaan, standaardwaarde, index (PRIMARY KEY, INDEX, UNIQUE), of het een auto-increment veld is, etc.
- Je kunt bijvoorbeeld de velden
id(INT, PRIMARY KEY, Auto Increment),username(VARCHAR, 50, NOT NULL),email(VARCHAR, 100, UNIQUE),created_at(DATETIME, Default: CURRENT_TIMESTAMP) toevoegen.
- Geef de tabel een naam (bijvoorbeeld
- Klik onderaan op “Opslaan” om de tabel aan te maken.
Gegevens toevoegen (rijen invoegen)
- Kies links de database en de gewenste tabel (bijvoorbeeld
users). - Klik bovenin op het tabblad “Inhoud”.
- In de gegevensweergave klik je linksboven op de “+”-knop om een nieuwe rij toe te voegen.
- Vul de cellen van de nieuwe rij in door erop te dubbelklikken.
- Na invoer klik je onderaan op “Opslaan” om de wijzigingen te bewaren.
Gegevens opvragen
- Selecteer links de database en de tabel waarvan je data wilt opvragen.
- Klik bovenin op “Inhoud” om de gegevens rechtstreeks te bekijken (beperkt tot het ingestelde aantal rijen).
- Voor complexere zoekopdrachten kies je het tabblad “Query”.
- Voer in de SQL-editor je query in (bijvoorbeeld
SELECT * FROM users WHERE username = 'servbay-demo';). - Klik op “Voer huidige query uit” om de resultaten te tonen.
Gegevens bijwerken
- Selecteer links de database en de tabel waarvan je data wilt wijzigen.
- Klik bovenin op “Inhoud”.
- Zoek de rij die je wilt aanpassen.
- Dubbelklik op de cel die je wilt wijzigen en voer de nieuwe waarde in.
- Klik onderaan op “Opslaan” om de wijzigingen op te slaan.
Gegevens verwijderen (rijen verwijderen)
- Selecteer links de database en de tabel uit waaruit je data wilt verwijderen.
- Klik bovenin op “Inhoud”.
- Selecteer de rijen die je wilt verwijderen (meerdere rijen selecteren met
ShiftofCommand). - Klik linksboven op de “-”-knop om de geselecteerde rijen te verwijderen.
- Klik onderaan op “Opslaan” om de verwijderactie te bevestigen.
Tabel verwijderen
- Selecteer links de database, klik met de rechtermuisknop op de naam van de tabel die je wilt verwijderen.
- In het contextmenu kies je “Tabel verwijderen”.
- Lees de bevestigingsmelding en klik op “Verwijderen” als je zeker bent.
Database verwijderen
- Klik links met de rechtermuisknop op de naam van de database die je wilt verwijderen.
- Kies in het contextmenu “Database verwijderen”.
- Lees de bevestigingsmelding aandachtig en klik op “Verwijderen” om te bevestigen. Let op: het verwijderen van een database wist alle tabellen en gegevens definitief — wees voorzichtig!
Samenvatting
Met de bovenstaande stappen kun je eenvoudig een verbinding maken en efficiënt MariaDB- of MySQL-databases beheren die door ServBay worden geleverd, via Sequel Pro op macOS. De intuïtieve interface en krachtige mogelijkheden van Sequel Pro, gecombineerd met de stabiele lokale ontwikkelomgeving van ServBay, zorgen voor aanzienlijk meer productiviteit in webontwikkeling. Of je nu structuurontwerp, gegevensbeheer of complexe SQL-query’s uitvoert, Sequel Pro is een onmisbare tool voor ServBay-gebruikers die hun databasebeheer soepel en professioneel willen afhandelen op macOS.
