Introducere
MySQL este un sistem de gestionare a bazelor de date relaționale (RDBMS) foarte popular, folosit pe scară largă în aplicații web, platforme de comerț electronic și diverse proiecte de dezvoltare backend. În acest articol, vei învăța pas cu pas cum să creezi o bază de date și un tabel în MySQL și cum să inserezi date în acesta, folosind interfața de linie de comandă MySQL sau MySQL Workbench.
Cerințe preliminare
Înainte de a începe, asigură-te că ai la dispoziție:
-
MySQL instalat și configurat pe sistemul tău.
-
Cunoștințe de bază despre sintaxa SQL.
-
Acces la linia de comandă MySQL sau la MySQL Workbench.
Sintaxa pentru crearea unui tabel în MySQL
Cu cheie primară
Cheia primară (PRIMARY KEY
) identifică în mod unic fiecare rând din tabel, prevenind duplicatele. În exemplul următor, coloana id
servește drept identificator unic:
Comenzi MySQL uzuale
Comandă | Sintaxă | Descriere |
---|---|---|
CREATE DATABASE |
CREATE DATABASE nume_bază; |
Creează o bază de date |
USE |
USE nume_bază; |
Selectează baza de date activă |
CREATE TABLE |
CREATE TABLE users (id INT PRIMARY KEY,…); |
Creează un tabel |
INSERT INTO |
INSERT INTO users (name, email) VALUES ('John','john@ex.'); |
Inserează rânduri în tabel |
SELECT |
SELECT * FROM users; |
Afișează date din tabel |
UPDATE |
UPDATE users SET name='Jane' WHERE id=1; |
Modifică date existente |
REPLACE INTO |
REPLACE INTO users (id, name, email) VALUES (1,'Jane','jane@ex.'); |
Înlocuiește rânduri la conflict de cheie |
DROP TABLE |
DROP TABLE IF EXISTS users; |
Șterge tabelul |
DROP DATABASE |
DROP DATABASE IF EXISTS mydatabase; |
Șterge baza de date |
Pasul 1 – Crearea bazei de date
-
Creează baza de date:
-
Selectează-o pentru sesiunea curentă:
Astfel, toate operațiunile ulterioare vor viza această bază de date.
Pasul 2 – Crearea tabelului
Definim un tabel users
cu patru coloane:
-
id
: cheie primară, auto-incrementată, pentru identificatori unici. -
name
șiemail
: text variabil, cu lungime maximă,email
având constrângereUNIQUE
. -
registration_date
: tipDATE
pentru data înregistrării utilizatorului.
Pasul 3 – Inserarea datelor
Pentru a adăuga un rând în tabelul users
:
Inserarea mai multor rânduri simultan
Această metodă optimizează performanța prin reducerea numărului de interacțiuni cu baza de date.
Pasul 4 – Verificarea datelor
Verifică inserarea rândurilor cu:
Astfel, te asiguri că datele au fost stocate corect și complet.
Concluzie
Acum știi cum să creezi o bază de date și un tabel în MySQL, să inserezi unul sau mai multe rânduri și să verifici rezultatul. Pe măsură ce avansezi, vei descoperi comenzi avansate precum UPDATE
, REPLACE INTO
sau folosirea instrucțiunilor pregătite (prepared statements) pentru aplicații mai complexe. Spor la codare!