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;