===== 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;