Definirea structurii de date
Crearea unei baze de date
Pentru a crea o bază de date, se folosește comanda CREATE DATABASE. Aceasta are următorul sintaxă:
CREATE DATABASE [IF NOT EXISTS] denumirea_bazei_de_date;
La sfârșitul comenzii se specifică numele bazei de date.
Prima formă, CREATE DATABASE denumirea_bazei_de_date, încearcă să creeze o bază de date, dar dacă o astfel de bază de date există deja, operația va returna o eroare.
A doua formă, CREATE DATABASE IF NOT EXISTS denumirea_bazei_de_date, încearcă să creeze o bază de date doar dacă nu există deja o bază de date cu același nume pe server.
De exemplu, în MySQL Workbench CE (sau în MySQL Command Line Client), să executăm următoarea comandă:
CREATE DATABASE productsdb;
Comanda dată va crea o bază de date denumită "productsdb" pe serverul specificat.

Instalarea bazei de date
După crearea unei baze de date, se efectuează diverse operațiuni cu aceasta, cum ar fi crearea tabelelor, adăugarea și obținerea datelor etc. Cu toate acestea, pentru a efectua aceste operațiuni, trebuie să stabilești o anumită bază de date ca fiind cea în uz. Pentru aceasta, se folosește operatorul USE:
USE productsdb;
Ștergerea bazei de date
Pentru ștergerea bazei de date, se utilizează comanda DROP DATABASE, care are următorul sintaxă:
DROP DATABASE [IF EXISTS] denumirea_bazei_de_date;
Prima formă, DROP DATABASE denumirea_bazei_de_date, încearcă să șteargă baza de date, dar dacă aceasta nu există deja pe server, operația va returna o eroare.
A doua formă, DROP DATABASE IF EXISTS denumirea_bazei_de_date, încearcă să șteargă baza de date doar dacă există deja o bază de date cu același nume pe server.
De exemplu, să ștergem baza de date "productsdb" pe care am creat-o anterior:
DROP DATABASE productsdb;