Maison  >  Article  >  base de données  >  Déclarations et utilisation courantes de MySQL

Déclarations et utilisation courantes de MySQL

墨辰丷
墨辰丷original
2018-05-16 15:43:551431parcourir

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 prudence

3. 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 famille

Format : 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!

Déclaration:
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