Base de données MySQL-2-

Deux, commandes de base de la base de données MySQL

1. Commandes MySQL courantes:

   > Voir toutes les bases de données actuelles

       afficher les bases de données;

   > Ouvrez la bibliothèque spécifiée

       utiliser le nom de la bibliothèque

   > Afficher toutes les tables de la bibliothèque actuelle

       afficher les tableaux

   > Voir toutes les tables des autres bibliothèques

      afficher les tables à partir du nom de la bibliothèque

   Créer une table

       créer une table 表 名 (

            Nom de la colonne type de colonne,

            Nom de la colonne type de colonne,

              ……

     ) ;

    > Afficher la version du serveur

     Méthode 1: connectez-vous au serveur MySQL

         sélectionnez la version () ;

     Méthode 2: non connecté au serveur MySQL

         mysql --version

          Ou mysql-V

  2. Spécification de la syntaxe MySQL:

      > Non sensible à la casse, mot-clé unique en majuscules, nom de table, nom de colonne, minuscules

      > Chaque commande doit se terminer par un point-virgule

      > Chaque commande peut être indentée ou encapsulée selon les besoins (mots-clés sur une ligne)

      > Commentaire d'explication

                   Commentaire sur une seule ligne: # Texte du commentaire

                   Commentaire sur une seule ligne: - Texte du commentaire (-espace après)

                   Commentaires sur plusieurs lignes: / * texte du commentaire * / similaire aux commentaires Java

3. langage DQL

    3.1 Requête de base

     grammaire:

             sélectionner la liste de requêtes à partir du nom de la table 

             Similaire à System.out.println ("print things") en Java;

     Caractéristiques:

             > La liste de requêtes peut être: des champs de la table, des valeurs constantes, des expressions, des fonctions

             > Le résultat de la requête est une table virtuelle

           3.1.1 Interroger un seul champ dans la table

                    Format sélectionnez le nom du champ à partir du nom de la table;

                    Par exemple: recherchez le nom dans la table des employés 

                                SELECT nom de famille FROM employés ;

           3.1.2 Interroger plusieurs champs dans le tableau 

                    Format SELECT nom de champ 1, nom de champ 2, ..., nom de champ n FROM nom de table;

                    Par exemple: interrogez le nom, le salaire, l'adresse e-mail dans la table des employés

                                SELECT nom_lase, salaire, email FROM employés;

           3.1.3 Interroger tous les champs du tableau (s'il y a 3 champs dans le tableau)

                    Format 1 SELECT nom du champ 1, nom du champ 2, nom du champ 3 FROM nom de la table;

                    Format 2 SELECT * FROM nom de la table;

                    Par exemple, interrogez toutes les informations de la table des employés

                            SELECT * FROM employés;

          3.1.4 Valeur constante de la requête

                   Format SELECT valeur constante;

                   Par exemple: SELECT 10; // Résultat 10

          3.1.5 Expression de requête

                   Par exemple: SELECT 100/10; résultat 10

          3.1.6 Fonction de requête

                   Format: SELECT nom de la fonction ();

                   Par exemple: changez les minuscules entre crochets en majuscules, appelez la fonction upper ()

                               SELECT supérieur ("joindre"); 

          3.1.7 Alias ​​de départ 

                    Le format 1 utilise AS: nom de champ SELECT AS alias FROM nom de table

                    Format 2 Utilisez des espaces: SELECT nom de champ alias FROM nom de table 

                    Par exemple 1: modifiez le salaire de la table des employés en salaire Utiliser AS

                              SÉLECTIONNER le salaire COMME 工资 DES employés ;

                    Par exemple 2: modifiez le salaire dans la table des employés en salaire Utiliser l'espace

                              SELECT salaire 工资 FROM employés ;

          3.1.8 Déduplication (supprimer les mêmes données)

                    Format: SELECT DISTINCT nom de champ FROM nom de table;

                    Par exemple: interrogez tous les numéros de service impliqués dans la table des employés

                                 SELECT DISTINCT department_id FROM employés;

         3.1.9 Épissage

                   Format: SELECT CONCAT (nom de champ 1, nom de champ 2 ......, nom de champ n) FROM nom de table;

                   Par exemple: épisser le prénom et le nom de la table des employés en noms

                              SELECT CONCAT (prénom, nom) AS 姓名 FORM employés;

             Remarque: le rôle du signe + dans MySQL: il n'y a qu'une seule fonction, à savoir l'opérateur (faisant l'addition) , qui est différent de Java

                      > Si les deux opérations sont numériques, effectuez une opération d'addition telle que: SELECT 100 + 20;

                      > L'un d'eux est un type de caractère, essayant de convertir une valeur de caractère en valeur numérique

                                                         Si la conversion réussit, continuez à ajouter des opérations telles que: SELECT "a" +100;

                                                         Si la conversion échoue, la valeur du caractère est convertie en 0 et l'opération d'ajout se poursuit,   par exemple: SELECT "join" + 100; // Le résultat est 100;

                      > Si l'une des positions est nulle, le résultat doit être nul,   tel que: SELECT null +100; // le résultat est nul

 

 

 

       

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

    

             

              

 

 

 

 

 

 

 

 

            

Je suppose que tu aimes

Origine blog.csdn.net/weixin_52011642/article/details/109515830
conseillé
Classement