Maison > base de données > tutoriel mysql > le corps du texte

Comment écrire une instruction SQL dans MySQL

下次还敢
Libérer: 2024-04-14 19:48:20
original
638 Les gens l'ont consulté

Les instructions MySQL SQL sont un moyen d'interagir avec une base de données MySQL et peuvent être utilisées pour créer des bases de données, des tables, insérer, mettre à jour et supprimer des données, ainsi que récupérer et filtrer des données. La syntaxe est généralement : COMMANDE [OPTIONS] [CIBLES] [WHERE CONDITION]. La syntaxe de base comprend la création de tables, l'insertion de données, la mise à jour des données, la suppression de données, ainsi que l'interrogation et le filtrage des données. MySQL prend également en charge des instructions SQL plus avancées telles que la jointure de tables, les sous-requêtes et les transactions.

Comment écrire une instruction SQL dans MySQL

Comment écrire des instructions MySQL SQL

Les instructions MySQL SQL sont un moyen d'interagir avec la base de données MySQL et sont utilisées pour effectuer diverses opérations, notamment :

  • Créer et modifier des bases de données et des tables
  • Insérer , Mettre à jour et supprimer des données
  • Récupérer des données et effectuer des opérations de filtrage et de tri

Syntaxe

MySQL La syntaxe d'une instruction SQL ressemble généralement à ceci :

<code>COMMAND [OPTIONS] [TARGETS] [WHERE CONDITION]</code>
Copier après la connexion
  • COMMANDE : L'opération à effectuer, telle comme SELECT, INSERT, UPDATE ou DELETE.
  • OPTIONS : Options facultatives pour modifier le comportement des commandes.
  • TARGETS : La cible de l'opération, telle que le nom de la table ou le nom de la colonne.
  • WHERE CONDITION : Conditions facultatives pour le filtrage des résultats. "Syntaxe de base"
  • Mise à jour des données :

<code>CREATE TABLE [table_name] (
  [column_name] [data_type] [constraints]
);</code>
Copier après la connexion

Supprimer les données :

    <code>INSERT INTO [table_name] ([column_name], ...) VALUES ([value], ...);</code>
    Copier après la connexion
  • Requête des données :

  • <code>UPDATE [table_name] SET [column_name] = [new_value] WHERE [condition];</code>
    Copier après la connexion
  • Trier les données :

  • <code>DELETE FROM [table_name] WHERE [condition];</code>
    Copier après la connexion
  • Filtrer les données :

  • <code>SELECT [column_name], ... FROM [table_name] WHERE [condition];</code>
    Copier après la connexion
    Copier après la connexion
  • Syntaxe avancée

  • MySQL Plus Les instructions SQL avancées sont également prises en charge, telles que :

  • Join table :
  • <code>SELECT [column_name], ... FROM [table_name] ORDER BY [column_name] [ASC|DESC];</code>
    Copier après la connexion
  • Sous-requête :
  • <code>SELECT [column_name], ... FROM [table_name] WHERE [condition];</code>
    Copier après la connexion
    Copier après la connexion
  • Transaction :

    <code>SELECT * FROM [table_name1] JOIN [table_name2] ON [condition];</code>
    Copier après la connexion

    Exemple

    • Créer une table nommés "clients":

      <code>SELECT [column_name] FROM [table_name] WHERE [condition] IN (SELECT [column_name] FROM [subquery]);</code>
      Copier après la connexion
      Insérer un enregistrement:
      <code>START TRANSACTION;
      -- 执行多个 SQL 语句
      COMMIT;</code>
      Copier après la connexion
      Mettre à jour un enregistrement:
    <code>CREATE TABLE customers (
      id INT NOT NULL AUTO_INCREMENT,
      name VARCHAR(255) NOT NULL,
      PRIMARY KEY (id)
    );</code>
    Copier après la connexion
  • Interroger tous les enregistrements:

    <code>INSERT INTO customers (name) VALUES ('John Doe');</code>
    Copier après la connexion
  • Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

    Étiquettes associées:
    source:php.cn
    Déclaration de ce site Web
    Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
    Derniers articles par auteur
    Tutoriels populaires
    Plus>
    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal