Manuel du didac...SE CONNECTER
Manuel du didacticiel de démarrage SQL
auteur:php.cn  temps de mise à jour:2022-04-12 14:15:40

Référence rapide SQL


SQL 快速参考


SQL 语句语法
ET/OUSELECT nom_colonne(s)
FROM nom_table
condition WHERE
ET|OU condition
ALTER TABLEALTER TABLE nom_table
ADD nom_colonne type de données

ou

ALTER TABLE nom_table
DROP COLUMN nom_colonne

AS (alias)SELECT nom_colonne AS alias_colonne
FROM nom_table

ou

SELECT nom_colonne
FROM nom_table AS alias_table

ENTRESELECT 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 TABLECREATE TABLE nom_table
(
nom_colonne1 type_données,
nom_colonne2 type_données,
nom_colonne2 type_données ,
...
)
CREATE INDEXCREATE INDEX nom_index
ON nom_table (nom_colonne)

ou

CRÉER UN INDEX UNIQUE nom_index
ON nom_table (nom_colonne)

CRÉER UNE VUECRÉER UNE VUE nom_vue AS
SELECT nom_colonne(s)
FROM table_name
WHERE condition
DELETEDELETE FROM table_name
WHERE some_column=some_value

ou

DELETE FROM table_name
(Remarque : Supprime la table entière !!)

DELETE * FROM table_name
(Remarque : Supprime la table entière !!)

DROP DATABASEDROP DATABASE nom_base de données
DROP INDEXDROP 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 TABLEDROP TABLE nom_table
GROUP BYSELECT nom_colonne, Aggregate_function(column_name)
FROM table_name
WHERE column_name Operator Value
GROUP BY column_name
HAVINGSELECT 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
INSELECT nom_colonne(s)
FROM nom_table
WHERE nom_colonne
IN (valeur1,valeur2,..)
INSERT INTOINSERT INTO nom_table
VALUES (valeur1, valeur2, valeur3,....)

ou

INSERT INTO nom_table
(colonne1, colonne2, colonne3,...)
VALEURS (valeur1, valeur2, valeur3,....)

INNER JOINSELECT nom_colonne(s)
FROM nom_table1
INNER JOIN nom_table2
ON table_name1.column_name=table_name2.column_name
LEFT JOINSELECT nom_colonne(s)
FROM nom_table1
LEFT JOIN nom_table2
ON table_name1.column_name=table_name2.column_name
RIGHT JOINSELECT nom_colonne(s)
FROM nom_table1
RIGHT JOIN nom_table2
ON table_name1.column_name=table_name2.column_name
FULL JOINSELECT nom_colonne(s)
FROM nom_table1
JOINTION COMPLÈTE nom_table2
ON table_name1.column_name=table_name2.column_name
LIKESELECT nom_colonne(s)
FROM nom_table
WHERE nom_colonne LIKE modèle
ORDER BYSELECT nom_colonne(s)
FROM nom_table
ORDER BY nom_colonne [ASC|DESC]
SELECTSELECT nom_colonne(s)
FROM nom_table
SELECT *SELECT *
FROM nom_table
SELECT DISTINCTSELECT 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)
INTO new_table_name [IN externaldatabase]
FROM old_table_name

SELECT TOPSELECT TOP nombre|pourcent column_name(s)
FROM table_name
TRUNCATE TABLETRUNCATE TABLE nom_table
UNIONSELECT nom_colonne(s) FROM nom_table1
UNION
SELECT nom(s)_colonne(s) FROM nom_table2
UNION ALLSELECT nom_colonne(s) FROM nom_table1
UNION ALL
SELECT nom_colonne(s) FROM nom_table2
UPDATEUPDATE table_name
SET column1=value, column2=value,...
WHERE some_column=some_value
WHERESELECT nom_colonne(s)
FROM nom_table
WHERE valeur de l'opérateur nom_colonne

Site Web PHP chinois