===== MariaDB og Chinook ===== Denne guide viser trin-for-trin, hvordan MariaDB, bruger konsollen, importerer Chinook-datasættet. ---- ===== Installation af MariaDB ===== * Gå til MariaDB officielle downloadside: https://mariadb.org/download/ * Vælg din platform (Windows, Mac, Linux) og download MariaDB Server. * Kør installationen: - Vælg "Standard Installation" - Sæt et **root password** (gem det) - På Windows: marker "Install MariaDB as a service" * Afslut installationen. ---- ==== Åbn MariaDB konsollen ==== - Åbn **Command Prompt** (Windows) eller **Terminal** (Mac/Linux) - Log ind i konsollen: mysql -u root -p Indtast root-password Du skulle nu se: MariaDB [(none)]> ---- ==== Opret en database til Chinook ==== CREATE DATABASE Chinook; ---- ==== Import af Chinook SQL-datasæt ==== Antag at filen `Chinook_MySql_AutoIncrementPKs.sql` ligger i `C:/Users/Bruger/Downloads` **Windows:** SOURCE C:/Users/Bruger/Downloads/Chinook.sql; Jeg smider selv mit SQL Datasæt i roden af C: da jeg er for doven til at skrive den lange sti. :D ---- ===== Tjek at importen lykkedes ===== **Se databaser:** SHOW DATABASES; **Skift til Chinook (hvis ikke allerede gjort):** USE Chinook; **Se tabeller:** SHOW TABLES; Du skulle nu se fx: Artist, Album, Track, Customer, Invoice osv. ---- ===== Test med en simpel query ===== SELECT * FROM Artist LIMIT 5; ---- ===== Nyttige kommandoer ===== * Liste tabeller: SHOW TABLES; * Beskriv tabelstruktur: DESCRIBE Track; * Slet database (start forfra): DROP DATABASE Chinook; * Afslut konsollen: EXIT; ---- ===== Tips ===== * Start altid med at vælge database: USE Chinook; * Brug **LIMIT** til at teste queries: SELECT * FROM Track LIMIT 10; * Ved UPDATE & DELETE:\\ UPDATE og DELETE ændrer/sletter rækker – brug altid WHERE, medmindre du vil påvirke alle rækker.” * Gem dine queries i en fil, fx `øvelser.sql`: SOURCE /sti/til/øvelser.sql;