SQL 快速参考
| SQL 语句 | 语法 |
|---|---|
| ET/OU | SELECT nom_colonne(s) FROM nom_table condition WHERE ET|OU condition |
| ALTER TABLE | ALTER TABLE nom_table ADD nom_colonne type de données ou ALTER TABLE nom_table |
| AS (alias) | SELECT nom_colonne AS alias_colonne FROM nom_table ou SELECT nom_colonne |
| ENTRE | SELECT nom_colonne(s) FROM nom_table WHERE nom_colonne ENTRE valeur1 ET valeur2 |
| CRÉER UNE BASE DE DONNÉES | CREATE DATABASE nom_base de données |
| CREATE TABLE | CREATE TABLE nom_table ( nom_colonne1 type_données, nom_colonne2 type_données, nom_colonne2 type_données , ... ) |
| CREATE INDEX | CREATE INDEX nom_index ON nom_table (nom_colonne) ou CRÉER UN INDEX UNIQUE nom_index |
| CRÉER UNE VUE | CRÉER UNE VUE nom_vue AS SELECT nom_colonne(s) FROM table_name WHERE condition |
| DELETE | DELETE FROM table_name WHERE some_column=some_value ou DELETE FROM table_name DELETE * FROM table_name |
| DROP DATABASE | DROP DATABASE nom_base de données |
| DROP INDEX | DROP INDEX nom_table.nom_index (SQL
Serveur) DROP INDEX nom_index ON nom_table (MS Access) DROP INDEX nom_index (DB2/Oracle) ALTER TABLE nom_table DROP INDEX nom_index (MySQL) |
| DROP TABLE | DROP TABLE nom_table |
| GROUP BY | SELECT nom_colonne,
Aggregate_function(column_name) FROM table_name WHERE column_name Operator Value GROUP BY column_name |
| HAVING | SELECT column_name,
Aggregate_function(column_name) FROM table_name WHERE column_name valeur de l'opérateur GROUP BY column_name HAVING Aggregate_function(column_name) valeur de l'opérateur |
| IN | SELECT nom_colonne(s) FROM nom_table WHERE nom_colonne IN (valeur1,valeur2,..) |
| INSERT INTO | INSERT INTO nom_table VALUES (valeur1, valeur2, valeur3,....) ou INSERT INTO nom_table |
| INNER JOIN | SELECT nom_colonne(s) FROM nom_table1 INNER JOIN nom_table2 ON table_name1.column_name=table_name2.column_name |
| LEFT JOIN | SELECT nom_colonne(s) FROM nom_table1 LEFT JOIN nom_table2 ON table_name1.column_name=table_name2.column_name |
| RIGHT JOIN | SELECT nom_colonne(s) FROM nom_table1 RIGHT JOIN nom_table2 ON table_name1.column_name=table_name2.column_name |
| FULL JOIN | SELECT nom_colonne(s) FROM nom_table1 JOINTION COMPLÈTE nom_table2 ON table_name1.column_name=table_name2.column_name |
| LIKE | SELECT nom_colonne(s) FROM nom_table WHERE nom_colonne LIKE modèle |
| ORDER BY | SELECT nom_colonne(s) FROM nom_table ORDER BY nom_colonne [ASC|DESC] |
| SELECT | SELECT nom_colonne(s) FROM nom_table |
| SELECT * | SELECT * FROM nom_table |
| SELECT DISTINCT | SELECT DISTINCT nom_colonne(s) FROM nom_table |
| SELECT INTO | SELECT * INTO new_table_name [IN externaldatabase] FROM old_table_name ou SELECT column_name(s) |
| SELECT TOP | SELECT TOP nombre|pourcent column_name(s) FROM table_name |
| TRUNCATE TABLE | TRUNCATE TABLE nom_table |
| UNION | SELECT nom_colonne(s) FROM nom_table1 UNION SELECT nom(s)_colonne(s) FROM nom_table2 |
| UNION ALL | SELECT nom_colonne(s) FROM nom_table1 UNION ALL SELECT nom_colonne(s) FROM nom_table2 |
| UPDATE | UPDATE table_name SET column1=value, column2=value,... WHERE some_column=some_value |
| WHERE | SELECT nom_colonne(s) FROM nom_table WHERE valeur de l'opérateur nom_colonne |












![Premiers pas avec le développement pratique PHP : création rapide de PHP [Small Business Forum]](https://img.php.cn/upload/course/000/000/035/5d27fb58823dc974.jpg)









