Maison > Article > base de données > Déclarations et utilisation courantes de MySQL
Cet article présente principalement les déclarations courantes de MySQL. Les amis intéressés peuvent s'y référer. J'espère qu'il sera utile à tout le monde.
1. Opérations de base de mysql
1. Démarrez le service de base de données mysql
Format : net start mysql
Par exemple : net start mysql57
2. Fermez le service de base de données mysql
Format : net stop mysql
Par exemple : net stop mysql57
3. Connectez-vous au service mysql
Format : mysql -u root -p
: mysql -u root -p Après une exécution réussie, entrez le mot de passe,
4. Affichez la version de la base de données actuelle xinxi
format : sélectionnez version();
5. Afficher l'heure actuelle
Format : sélectionner maintenant ();
6. Quitter,
2. Opération de base de données
1. Vérifiez quelles bases de données sont actuellement disponibles
Format : afficher les bases de données ;
2. Créer une base de données
Format : créer une base de données nom de la base de données charset=utf8;
Exemple : créer une base de données wen charset=utf8;
3. Supprimer une base de données
Format : drop database nom de la base de données;
Exemple : drop database wen;
4. Utiliser la base de données
Format : utiliser le nom de la base de données;
Exemple : utiliser wen;
5. Afficher la base de données actuellement utilisée
Format : select database();
3. Opérations sur la table
1. Afficher la table des bases de données actuelles
Format : afficher les tableaux ;
2. Créer un tableau
Format : créer un tableau Nom de la table (nom et type du champ);
Exemple : créer un tableau étudiant (id int auto_increment clé primaire, nom varchar (20) non nul, âge int non nul, adresse varchar (20), sexe bit par défaut 1);
3. Afficher la structure de la table
Format : desc table name;
Exemple : desc student;
4. Affichez l'instruction pour créer la table
Format : afficher le nom de la table de création ;
5. Supprimer la table
Format : supprimer le nom de la table ;
Exemple : supprimer la table étudiant
6. Modifier le tableau
1. Modifier le nom du tableau
Format : renommer l'ancien nom du tableau en nouveau nom de la table;
Exemple : renommer la table étudiant en étudiants;
2. Modifier la structure de la table, ajouter | déposer le changement
1.ajouter un nouveau champ
Format : modifier le nom de la table ajouter le type de nom du champ
Exemple : modifier la table étudiant ajouter un numéro de téléphone
2.changer Modifier
Format : modifier le nom de la table, modifier l'ancien nom du champ, nouveau nom du champ, nouveau type de champ ;
Exemple : modifier la table, l'étudiant change le numéro de téléphone varchar(20);
3. drop delete
Format : modifier le nom de la table, déposer le nom du champ ;
Exemple : modifier le numéro de dépôt de l'élève de la table ;
4. Opérations sur les données
1. Insérer des données
1. Insérer des données de colonne complète
Format : insérer dans les valeurs du nom de la table ( valeur 1, valeur 2,....)
Remarque : L'ordre des valeurs doit correspondre à la structure du tableau. La clé principale peut être écrite sous la forme 0 <.>
Exemple : insérer dans les valeurs des étudiants (0, "Xiaoming", 36, "Beijing Chaoyang District", 1); 2. Insertion par défaut Format : insérer dans le nom de la table (nom du champ 1, Nom du champ 2,....) valeurs (valeur 1, valeur 2,....) Exemple : insérer dans l'élève (nom, âge, adresse) valeurs ("小东", 48, "Shenzhen Nanshan District"); 3. Insérer plusieurs éléments de données Format : insérer dans le nom de la table valeurs(valeur 1, valeur 2,. ...), (valeur 1, valeur 2, ....), (valeur 1, valeur 2, ...) Exemple : insérer dans les valeurs des étudiants(0," Xiaoyun",45,"Hangzhou",0),(0,"Xiaoyu",105,"Russie",0),(0,"Xiaoqing", 99,"Japan",0); 2. Supprimer les données Format : supprimer du nom de la table où les conditions Exemple : supprimer de l'élève où âge = 105 ; supprimer de l'étudiant signifie tout supprimer sans aucune condition, veuillez utiliser avec prudence3. Modifier les données
Format : mettre à jour le nom de la table, définir le nom du champ 1=valeur, le nom du champ 2=valeur,... où les conditions
mettre à jour l'étudiant défini le sexe = 1 où ; name = "Xiaoqing";
mettre à jour l'âge défini par l'élève = 52,address="Shenzhen" où name = "Xiaodong";
4. Afficher toutes les données
Format : sélectionnez * dans le nom de la table ;
Exemple : sélectionnez * parmi l'élève ;
5. Données de requête
1. Format de requête
1. Interrogez tous les
Format : sélectionnez * dans le nom de la table ;
2. Interrogez
selon les conditions Format : sélectionnez le nom du champ 1, le nom du champ 2,. .from nom de la table où condition ;
3. From est suivi du nom de la table, indiquant à quelle table interroger
4. est suivi de la condition de filtrage
5. Vous pouvez utiliser le nom du champ comme alias pour donner un alias au nom du champ
Exemple : nom d'affichage et âge
sélectionnez le nom, l'âge de l'étudiant;
sélectionnez le nom comme "nom" de l'étudiant;
2. Opérations dans des conditions
1. Opérateurs de comparaison
> > Supérieur à
< Inférieur à
>= Supérieur ou égal à
<= Inférieur ou égal à
= égal à
!= différent de
format : sélectionnez le nom du champ 1, le nom du champ 2,... à partir du nom de la table où la valeur de l'opérateur de comparaison du nom du champ ;
Exemple : sélectionnez * parmi l'étudiant dont l'âge < 50 ;
2. Opérateurs logiques
et et
ou ou
pas 🎜>
Format : sélectionnez le nom du champ 1, le nom du champ 2,... à partir du nom de la table où le nom du champ compare la valeur de l'opérateur opérateur logique la comparaison du nom du champ valeur de l'opérateur...; Exemple : sélectionnez * parmi l'étudiant où l'âge < 50 et l'âge> 40); 3. Opérateur flou comme % représente plusieurs caractères arbitraires _ représente un caractère arbitraire Exigence : Faites correspondre toutes les personnes avec un petit nom de familleFormat : sélectionnez * de l'étudiant où le nom est comme "小%" ;
Format : sélectionnez * de l'étudiant où le nom est comme "小_" ;Condition : faites correspondre
avec "小" dans le nom, sélectionnez * de l'étudiant où le nom est comme "%小%"; 4. Requête de plage
dans (valeurs multiples) pour déterminer si une valeur est l'une des multiples valeurs
entre la valeur 1 (incluse) et la valeur 2 (incluse) pour déterminer si une valeur est entre la valeur 1 et Entre la valeur 2
Format : sélectionnez le nom du champ 1, le nom du champ 2,... à partir du nom de la table où la valeur de l'opérateur de la plage du nom du champ
Exemple : Recherchez 25 ou 45 ou 80 ou 90
sélectionnez * ; d'un étudiant dont l'âge est entre (25,45,80,90);
Condition : Rechercher les données entre 25 et 45 ans
sélectionnez * d'un étudiant dont l'âge est compris entre 25 et 45 ;
5. Null le jugement
est nul
n'est pas nul
Format : sélectionnez le nom du champ 1, le nom du champ 2,... à partir du nom de la table où le nom du champ est nul
Insérer des données : insérer dans student(name, age) valeurs("小·超",60);
Exemple : sélectionnez * de l'élève dont l'adresse est nulle ;
sélectionnez * de l'élève dont l'adresse n'est pas nulle ;
6. Supprimez les doublons valeurs
Format : sélectionnez un nom de champ distinct à partir du nom de la table où condition ;
Exemple : sélectionnez un sexe distinct de l'étudiant
7. Fonction d'agrégation
nombre (*) Trouvez le nombre total ; de données dans le résultat actuel
sum (nom de la colonne) Trouver la somme des colonnes correspondantes
avg (nom de la colonne) Trouver la moyenne de la colonne actuelle
max (nom de la colonne) Trouver l'actuel Le valeur maximale de la colonne
min (nom de la colonne) Trouver la valeur minimale de la colonne actuelle
Exemple : Combien de données y a-t-il dans la table actuelle
select count(*) from student ;
Trouver le plus jeune ?
sélectionnez le min(âge) de l'élève ;
8. Regrouper par
Format : sélectionnez le nom du champ... à partir du nom de la table où la condition regroupe par nom du champ
Vérifiez combien de genres il y a
Exemple : sélectionnez le sexe du groupe d'étudiants par sexe ;
Condition : comptez le nombre de garçons et de filles
sélectionnez le sexe ,count(*) du groupe d'étudiants par sexe ;
Condition : compter le nombre de toutes les filles ?
Exemple : sélectionnez le sexe,count(*) du groupe d'étudiants par sexe ayant le genre = 1 ;
où requête condition, est exécuté en premier Conditions de requête
Les conditions de requête sont basées sur les résultats de la requête
9. Tri
Format : sélectionnez le nom du champ... à partir du nom de la table où l'ordre des conditions par nom de champ 1, nom du champ 2...
Exemple : âge du plus jeune au plus âgé
sélectionnez * dans l'ordre des élèves par âge ;
La valeur par défaut est de trier du petit au grand
asc asc du petit au grand
desc du grand au petit
sélectionnez * dans l'ordre des élèves par âge asc;
10 Pagination
Format : sélectionnez le nom du champ... à partir du nom de la table. où condition limite la valeur de départ, combien de données
La valeur de départ peut commencer à partir de 0
Exemple : sélectionnez * dans la limite de l'élève 0,3
Recommandations associées :
Introduction aux instructions MySQL courantes
Résumé explicatif des instructions MySQL courantes
Php interroge les instructions communes MySQL par heure
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!