Limbajul MySQL
SQL Introducere
Introducere în SQL SQL este un limbaj standard pentru accesarea și manipularea bazelor de date. Ce este SQL? SQL înseamnă limbaj de interogare stru...
SQL Sintaxă
Sintaxa SQL Tabele de baze de date (Database Tables) O bază de date conține cel mai adesea una sau mai multe tabele. Fiecare tabel este identificat...
SQL SELECT
SQL Select Instrucțiunea SQL SELECT Instrucțiunea SELECT este utilizată pentru a selecta date dintr-o bază de date. Datele returnate sunt stocate î...
SQL SELECT DISTINCT
Instrucțiunea SQL SELECT DISTINCT Instrucțiunea SELECT DISTINCT este utilizată pentru a returna doar valori distincte (diferite). În interiorul unui...
SQL WHERE
Clauza SQL WHERE Clauza WHERE este folosită pentru a filtra înregistrările. Clauza WHERE este utilizată pentru a extrage doar acele înregistrări car...
SQL AND, OR și NOT
Operatorii SQL AND, OR și NOT Clauza WHERE poate fi combinată cu operatorii AND, OR și NOT. Operatorii AND și OR sunt folosiți pentru a filtra înreg...
SQL ORDER BY
Cuvântul cheie SQL ORDER BY Cuvântul cheie ORDER BY este utilizat pentru a sorta setul de rezultate (result-set) în ordine crescătoare sau descendent...
SQL INSERT INTO
Instrucțiunea SQL INSERT INTO Instrucțiunea INSERT INTO este utilizată pentru a insera înregistrări noi într-un tabel. Sintaxa INSERT INTO Este pos...
SQL Valori NULL
Valori SQL NULL Un câmp cu o valoare NULL este un câmp fără nici o valoare. Dacă un câmp dintr-un tabel este opțional, este posibil să inserați o în...
SQL UPDATE
Instrucțiunea SQL UPDATE Instrucțiunea UPDATE este utilizată pentru a modifica înregistrările existente într-un tabel. Sintaxa UPDATE UPDATE table_...
SQL DELETE
Instrucțiunea SQL DELETE Instrucțiunea DELETE este utilizată pentru a șterge înregistrările existente dintr-un tabel. Sintaxa DELETE DELETE FROM ta...
SQL TOP, LIMIT sau ROWNUM
Clauzele SQL TOP, LIMIT sau ROWNUM Clauza SQL SELECT TOP Clauza SELECT TOP este utilizată pentru a specifica numărul de înregistrări de returnat. C...
SQL MIN() și MAX()
Funcțiile SQL MIN() și MAX() Funcția MIN() returnează cea mai mică valoare a coloanei selectate. Funcția MAX() returnează cea mai mare valoare a col...
SQL COUNT(), AVG() și SUM()
Funcțiile SQL COUNT(), AVG() și SUM() Funcția COUNT() returnează numărul de rânduri care corespund unui criteriu specificat. Funcția AVG() returneaz...
SQL LIKE
Operatorul SQL LIKE Operatorul LIKE este folosit într-o clauză WHERE pentru a căuta un model specificat într-o coloană. Există două wildcards folosi...
SQL Wildcards
SQL Wildcards Caracterele SQL Wildcards Un caracter wildcard este folosit pentru a substitui unul sau mai multe caractere dintr-un șir. Caracterele...
SQL IN
Operatorul SQL IN Operatorul IN vă permite să specificați mai multe valori într-o clauză WHERE. Operatorul IN este un manual pentru mai multe condiț...
SQL Alias
Alias-urile SQL Alias-urile SQL sunt utilizate pentru a da un nume temporar unei tabele sau unei coloane dintr-un tabel. Alias-urile sunt adesea fol...
SQL JOIN
SQL JOIN O clauză JOIN este utilizată pentru a combina rânduri din două sau mai multe tabele, pe baza unei coloane înrudite între ele. Selecție din...
SQL INNER JOIN
SQL INNER JOIN SQL Cuvântul cheie INNER JOIN Cuvântul cheie INNER JOIN selectează înregistrările care au valori potrivite în ambele tabele. Sintaxa...
SQL LEFT JOIN
SQL LEFT JOIN Cuvântul cheie SQL LEFT JOIN Cuvântul cheie LEFT JOIN returnează toate înregistrările din tabelul din stânga (table1), si înregistrări...
SQL RIGHT JOIN
SQL RIGHT JOIN Cuvântul cheie SQL RIGHT JOIN Cuvântul cheie RIGHT JOIN returnează toate înregistrările din tabelul din dreapta (table2), si înregist...
SQL FULL OUTER JOIN
SQL FULL OUTER JOIN Cuvântul cheie SQL FULL OUTER JOIN Cuvântul cheie FULL OUTER JOIN returnează toate înregistrările atunci când există o potrivire...
SQL SELF JOIN
SQL Self JOIN Un Self JOIN este o alăturare obișnuită, dar tabelul este unit cu sine. Sintaxa Self JOIN SELECT column_name(s) FROM table1 T1, tabl...
SQL UNION
Operatorul SQL UNION Operatorul UNION este utilizat pentru a combina setul de rezultate a două sau mai multe declarații SELECT. Fiecare declarație S...
SQL GROUP BY
SQL GROUP BY Instrucțiunea SQL GROUP BY Instrucțiunea GROUP BY grupează rândurile care au aceleași valori în rânduri sumare, cum ar fi „găsiți număr...
SQL EXISTS
SQL EXISTS Operatorul SQL EXISTS Operatorul EXISTS este utilizat pentru a testa existența oricărei înregistrări într-o subquery. Operatorul EXISTS...
SQL SELECT INTO
SQL SELECT INTO Instrucțiunea SQL SELECT INTO Instrucțiunea SELECT INTO copiază datele dintr-o tabelă într-un nou tabel. Sintaxa SELECT INTO Copia...
SQL INSERT INTO SELECT
SQL INSERT INTO SELECT Instrucțiunea SQL INSERT INTO SELECT Instrucțiunea INSERT INTO SELECT copiază datele dintr-un tabel și le introduce într-un a...
SQL CASE
SQL CASE Instrucțiunea SQL CASE Instrucțiunea CASE trece prin condiții și returnează o valoare atunci când este îndeplinită prima condiție (ca o ins...
SQL ANY și ALL
SQL ANY și ALL Operatorii SQL ANY și ALL Operatorii ANY și ALL sunt folosiți cu o clauză WHERE sau HAVING. Operatorul ANY returnează adevărat dacă...
SQL Funcții NULL
Funcții SQL NULL Funcții SQL IFNULL(), ISNULL(), COALESCE() și NVL() Să presupunem că coloana "UnitsOnOrder" este opțională și poate conține valori...
SQL Proceduri stocate
SQL Stored Procedures Proceduri stocate SQL pentru SQL Server (SQL Stored Procedures for SQL Server) Ce este o procedură stocată (Stored Procedure)?...
SQL Comentarii
Comentarii SQL Comentariile sunt utilizate pentru a explica secțiunile instrucțiunilor SQL sau pentru a preveni executarea de instrucțiuni SQL. Exem...
SQL CREATE DATABASE
SQL CREATE DATABASE Instrucțiunea SQL CREATE DATABASE Instrucțiunea CREATE DATABASE este utilizată pentru a crea o nouă bază de date SQL. Sintaxă...
SQL DROP DATABASE
SQL DROP DATABASE Instrucțiunea SQL DROP DATABASE Instrucțiunea DROP DATABASE este utilizată pentru a renunța la o bază de date SQL existentă. Sint...
SQL CREATE TABLE
SQL CREATE TABLE Instrucțiunea SQL CREATE TABLE Instrucțiunea CREATE TABLE este utilizată pentru a crea o nouă tabelă într-o bază de date. Sintaxă...
SQL DROP TABLE
SQL DROP TABLE Instrucțiunea SQL DROP TABLE Instrucțiunea DROP TABLE este utilizată pentru a renunța la un tabel existent într-o bază de date. Sint...
SQL ALTER TABLE
SQL ALTER TABLE Instrucțiunea SQL ALTER TABLE Instrucțiunea ALTER TABLE este utilizată pentru a adăuga, șterge sau modifica coloane dintr-un tabel e...
SQL Restricții
SQL Constraints Limitările SQL Restricțiile SQL sunt utilizate pentru a specifica regulile pentru datele dintr-un tabel. SQL Creare constrângeri C...
SQL NOT NULL
SQL NOT NULL SQL Constrângere NOT NULL (SQL NOT NULL Constraint) În mod implicit, o coloană poate conține valori NULL. Constrângerea NOT NULL impun...
SQL UNIQUE
SQL Constrângere UNIQUE (SQL UNIQUE Constraint) Constrângerea UNIQUE asigură că toate valorile dintr-o coloană sunt diferite. Atât constrângerile UN...
SQL PRIMARY KEY
SQL PRIMARY KEY SQL Limitarea PRIMARY KEY (SQL PRIMARY KEY Constraint) Limitarea PRIMARY KEY (PRIMARY KEY Constraint) identifică în mod unic fiecare...
SQL CHECK
SQL CHECK SQL restricție CHECK (SQL CHECK Constraint) Restrângerea CHECK este utilizată pentru a limita intervalul de valori care poate fi plasat în...
SQL CREATE INDEX
SQL CREATE INDEX Instrucțiunea SQL CREATE INDEX Instrucțiunea CREATE INDEX este utilizată pentru a crea indexuri în tabele. Se folosesc indexuri pe...
SQL AUTO INCREMENT
SQL Câmpul AUTO INCREMENT Câmpul AUTO INCREMENT Auto-increment permite un număr unic de generat automat atunci când o nouă înregistrare este introdu...
SQL Date
SQL Lucrând cu datele Datele SQL Partea cea mai dificilă atunci când lucrați cu datele este să vă asigurați că formatul datei pe care încercați să î...
SQL DEFAULT
SQL DEFAULT SQL Restrângerea DEFAULT (SQL DEFAULT Constraint) Restrângerea DEFAULT este utilizată pentru a furniza o valoare implicită pentru o col...
SQL Vizualizări
Vizualizări SQL (SQL Views) Instrucțiunea SQL CREATE VIEW În SQL, o vizualizare (view) este un tabel virtual bazat pe setul de rezultate al unei ins...
SQL Injection
Injecția SQL (SQL Injection) Injecția SQL (SQL Injection) este o tehnică de injecție de cod (code injection) care ar putea distruge baza de date. In...
SQL Găzduire
SQL Găzduire (SQL Hosting) Dacă doriți ca site-ul dvs. web să poată stoca și prelua date dintr-o bază de date, serverul dvs. web ar trebui să aibă ac...
SQL BETWEEN
Operatorul SQL BETWEEN Operatorul BETWEEN selectează valorile dintr-un interval dat. Valorile pot fi numere, text sau date (numbers, text sau dates)....
SQL HAVING
Clauza SQL HAVING Clauza HAVING a fost adăugată la SQL, deoarece cuvântul cheie WHERE nu a putut fi utilizat cu funcții de agregare. Sintaxa HAVING...
SQL BACKUP DATABASE
SQL BACKUP DATABASE SQL BACKUP DATABASE pentru SQL Server Instrucțiunea SQL BACKUP DATABASE Instrucțiunea BACKUP DATABASE este utilizată în SQL Se...
SQL FOREIGN KEY
SQL FOREIGN KEY SQL Constrângere FOREIGN KEY (SQL FOREIGN KEY Constraint) O FOREIGN KEY este o cheie folosită pentru a lega două tabele între ele....