SQL følges av unikt sett med regler og retningslinjer som kalles Syntax. Denne opplæringen gir deg en rask start med SQL ved å liste alle de grunnleggende SQL Syntax: 
 
 Alle SQL-setninger starter med noen av nøkkelordene som SELECT, INSERT, UPDATE, DELETE, ALTER, DROP, SKAP, BRUK, SHOW og alle utsagnene avsluttes med et semikolon (;). 
 
 Viktig poeng å bli lagt merke til er at SQL er  case insensitive 
, noe som betyr SELECT og velg ha samme betydning i SQL-setninger, men MySQL gjør forskjell i tabellnavn. Så hvis du arbeider med MySQL, så må du gi tabellnavn som de finnes i databasen 
 Alle som er gitt i denne opplæringen er testet med MySQL server eksempler 
 SQL SELECT Statement:.. 
 VELG COLUMN1, COLUMN2 .... columnNFROM table_name; 
 SQL DISTINCT Klausul: 
 SELECT DISTINCT COLUMN1, COLUMN2 .... columnNFROM table_name; 
 SQL WHERE Klausul: 
 SELECT COLUMN1, COLUMN2 .... columnNFROM table_nameWHERE CONDITION; 
 SQL OG /ELLER Klausul: 
 SELECT COLUMN1, COLUMN2 .... columnNFROM table_nameWHERE CONDITION-en {AND | ELLER} CONDITION-2; 
 SQL i klausul: 
 VELG COLUMN1 , COLUMN2 .... columnNFROM table_nameWHERE kolonne IN (val-1, val-2, ... val-N); 
 SQL MELLOM Klausul: 
 SELECT COLUMN1, COLUMN2 .... columnNFROM table_nameWHERE kolonne MELLOM val -1 og Val-2; 
 SQL SOM Klausul: 
 SELECT COLUMN1, COLUMN2 .... columnNFROM table_nameWHERE kolonne SOM {MØNSTER}; 
 SQL ORDER BY Klausul: 
 SELECT COLUMN1, COLUMN2 .. ..columnNFROM table_nameWHERE CONDITIONORDER BY Kolonnen {ASC | DESC}; 
 SQL GROUP BY-ledd: 
 SELECT SUM (kolonne) FRA table_nameWHERE CONDITIONGROUP BY kolonne; 
 SQL COUNT Klausul: 
 SELECT COUNT (kolonne) Fra table_nameWHERE CONDITION; 
 SQL HAR klausul: 
 SELECT SUM (kolonne) FRA table_nameWHERE CONDITIONGROUP BY column_nameHAVING (arithematic funksjon tilstand); 
 SQL CREATE TABLE Uttalelse: 
 CREATE TABLE tabellnavn (COLUMN1 datatype, COLUMN2 datatype , kolonne 3 datatype, ..... columnN datatype, PRIMARY KEY (én eller flere kolonner)); 
 SQL DROP TABLE-setningen: 
 DROP TABLE tabellnavn; 
 SQL CREATE INDEX Uttalelse: 
 skape unike INDEX index_nameON table_name (COLUMN1, COLUMN2, ... columnN); 
 SQL DROP INDEX Uttalelse: 
 ALTER TABLE table_nameDROP INDEX index_name; 
 SQL DESC Uttalelse: 
 DESC table_name; 
 SQL avkorte TABELL Uttalelse: 
 avkorte TABLE tabellnavn; 
 SQL ALTER TABLE-setningen: 
 ALTER TABLE tabellnavn {ADD | DROP | ENDRE} Kolonnen {data_ype}; 
 SQL ALTER TABLE Statement (Rename): 
 ALTER TABELL table_name Endre navn for å new_table_name; 
 SQL INSERT INTO Uttalelse: 
 INSERT INTO table_name (COLUMN1, COLUMN2 .... columnN) VALUES (verdi1, verdi2 .... valueN); 
 SQL UPDATE Uttalelse: 
 UPDATE table_nameSET COLUMN1 = verdi1, COLUMN2 = verdi2 .... columnN = valueN [HVOR TILSTAND]; 
 SQL DELETE Uttalelse: 
 DELETE FROM table_nameWHERE {CONDITION}; 
 SQL CREATE DATABASE Uttalelse: 
 CREATE DATABASE databasenavn; 
 SQL DROP DATABASE Uttalelse: 
 DROP DATABASE databasenavn; 
 SQL BRUK Uttalelse: 
 BRUK database; 
 SQL COMMIT Uttalelse: 
 COMMIT; 
 SQL ROLLBACK Uttalelse: 
 ROLLBACK;

