English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Syntaxe SQL de JDBC

Structured Query LL'language (SQL) est un langage standardisé qui permet d'exécuter des opérations sur la base de données, telles que la création de projets, la lecture de contenu, la mise à jour de contenu et la suppression d'entrées.

Presque toutes les bases de données utilisées peuvent prendre en charge SQL, et cela permet d'écrire du code de base de données indépendamment de la base de données sous-jacente.

Cette section résume SQL, qui est une condition préalable pour comprendre les concepts de JDBC. Après avoir lu cette section, vous serez en mesure de créer,Ccréation,Rmise à jour,U,mise à jour etDSuppression des données (généralement appeléesCRUDmanuel d'utilisation).

Pour en savoir plus sur SQL, veuillez lire notreTutoriel MySQL.

Création de base de données

La clause CREATE DATABASE est utilisée pour créer de nouvelles bases de données. La syntaxe est-

SQL> CREATE DATABASE DATABASE_NAME;

Exemples en ligne

Les instructions SQL suivantes créent une base de données nommée EMP-

SQL> CREATE DATABASE EMP;

Suppression de base de données

La clause DROP DATABASE est utilisée pour supprimer des bases de données existantes. La syntaxe est-

SQL> DROP DATABASE DATABASE_NAME;

Note :Pour créer ou supprimer une base de données, vous devez avoir les permissions d'administrateur sur le serveur de base de données. Notez que la suppression d'une base de données entraînera la perte de toutes les données stockées dans cette base de données.

Création de table

La clause CREATE TABLE est utilisée pour créer de nouvelles tables. La syntaxe est-

SQL> CREATE TABLE table_name
(
   column_name column_data_type,
   column_name column_data_type,
   column_name column_data_type
   ...
);

Exemples en ligne

Les instructions SQL suivantes créent une table nommée Employees avec quatre colonnes

SQL> CREATE TABLE Employees
(
   id INT NOT NULL,
   age INT NOT NULL,
   first VARCHAR(255,
   last VARCHAR(255,
   PRIMARY KEY ( id )
);

Suppression de table

La clause DROP TABLE est utilisée pour supprimer des tables existantes. La syntaxe est-

SQL> DROP TABLE table_name;

Exemples en ligne

Les instructions SQL suivantes suppriment la table nommée Employees-

SQL> DROP TABLE Employees;

Insertion de données

La syntaxe de l'INSERT est similaire à ce qui suit, où column1,column2représentent les nouvelles données à afficher dans les colonnes correspondantes-

SQL> INSERT INTO table_name VALUES (column1, column2, ...);

Exemples en ligne

Les instructions INSERT SQL suivantes insèrent de nouvelles lignes dans la base de données Employees créée précédemment-

SQL> INSERT INTO Employees VALUES (100, 18, 'Zara', 'Ali');

Recherche de données

La clause SELECT est utilisée pour récupérer des données de la base de données. La syntaxe de SELECT est-

SQL> SELECT column_name, column_name, ...
     FROM table_name
     WHERE conditions;

La clause WHERE peut utiliser des opérateurs de comparaison, tels que =, ≠, <, >, ≤ et ≥, ainsi que les opérateurs BETWEEN et LIKE.

Exemples en ligne

Les instructions SQL suivantes sélectionnent l'âge, la première et la dernière colonne de la table Employees, où la colonne id est100-

SQL> Sélectionner first, last, age 
     FROM Employees 
     WHERE id = 100;

Les instructions SQL suivantes sélectionnent l'âge, la première et la dernière colonne de la table employéspremiercolonnes contiennentZara-

SQL> Sélectionner first, last, age 
     FROM Employees 
     WHERE first LIKE '%Zara%';

Mise à jour de données

La clause UPDATE est utilisée pour mettre à jour des données. La syntaxe de UPDATE est-

SQL> METTRE À JOUR table_name
     SET nom_colonne = valeur, nom_colonne = valeur, ...
     WHERE conditions;

La clause WHERE peut utiliser des opérateurs de comparaison, tels que =, ≠, <, >, ≤ et ≥, ainsi que les opérateurs BETWEEN et LIKE.

Exemples en ligne

La clause SQL UPDATE suivante change les données d'ID10colonne d'âge des employés de 0-

SQL> METTRE À JOUR Employees SET age=20 WHERE id=100;

Suppression de données

La clause DELETE est utilisée pour supprimer des données de la table. La syntaxe de DELETE est-

SQL> SUPPRIMER FROM table_name WHERE conditions;

La clause WHERE peut utiliser des opérateurs de comparaison, tels que =, ≠, <, >, ≤ et ≥, ainsi que les opérateurs BETWEEN et LIKE.

Exemples en ligne

La clause SQL DELETE suivante supprime les données d'ID10enregistrements des employés de 0-

SQL> SUPPRIMER FROM Employees WHERE id=100;