MySQL biedt verschillende opdrachten om de inhoud van tabellen en kolommen weer te geven. De meest voorkomende zijn:
1. `SELECTEER`: Dit is het fundamentele commando voor het ophalen van gegevens uit een tabel.
* Alle kolommen van een tabel tonen:
```sql
SELECT * FROM tabelnaam;
```
Hiermee worden alle kolommen (`*`) uit de opgegeven `tabelnaam` geselecteerd.
* Specifieke kolommen van een tabel tonen:
```sql
SELECTEER kolom1, kolom2, kolom3 VAN tabelnaam;
```
Hierdoor worden alleen 'kolom1', 'kolom2' en 'kolom3' uit 'tabelnaam' geselecteerd.
* Resultaten filteren met `WHERE`:
```sql
SELECT * FROM tabelnaam WHERE voorwaarde;
```
Hiermee worden alle kolommen geselecteerd, maar alleen de rijen die aan de `voorwaarde` voldoen. Bijvoorbeeld:
```sql
SELECTEER * VAN klanten WAAR land ='VS';
```
* Resultaten rangschikken met `ORDER BY`:
```sql
SELECT * FROM tabelnaam ORDER BY kolomnaam ASC|DESC;
```
Hiermee worden de resultaten gerangschikt op `kolomnaam` in oplopende (`ASC`) of aflopende (`DESC`) volgorde.
2. `DESCRIBE` (of `DESC`): Met deze opdracht wordt de structuur van een tabel weergegeven, inclusief kolomnamen, gegevenstypen en beperkingen. Het toont niet de *content* van de tabel, maar het toont het *schema*.
```sql
BESCHRIJVEN tabelnaam; -- of DESC tabelnaam;
```
3. `TOON KOLOMMEN` (of `TOON VELDEN`): Net als bij `DESCRIBE` toont dit commando de kolommen van een tabel, samen met hun gegevenstypen en andere eigenschappen.
```sql
TOON KOLOMMEN UIT tabelnaam; -- of TOON VELDEN VAN tabelnaam;
```
Voorbeeld:
Stel dat u een tabel heeft met de naam 'products' met de kolommen 'product_id', 'product_name' en 'price'.
* Om alle gegevens in de tabel 'producten' te bekijken:
```sql
SELECTEER * UIT producten;
```
* Om alleen de productnamen en prijzen te zien:
```sql
SELECTEER productnaam, prijs VAN producten;
```
* Om alleen producten te zien met een prijs groter dan 100:
```sql
SELECTEER * UIT producten WAAR prijs> 100;
```
* Om de structuur van de tabel 'producten' te zien:
```sql
BESCHRIJV producten;
```
* Om alleen de kolommen van de tabel 'producten' te zien:
```sql
TOON KOLOMMEN VAN producten;
```
Vergeet niet om `tabelnaam` en `kolomnaam` te vervangen door uw werkelijke tabel- en kolomnamen. Zorg er ook voor dat u verbonden bent met de juiste database voordat u deze opdrachten uitvoert. Als u meerdere databases heeft, moet u wellicht `USE database_name;` gebruiken voordat u de opdrachten `SELECT`, `DESCRIBE` of `SHOW COLUMNS` uitvoert. |