Maison >base de données >tutoriel mysql >Opérations d'insertion et d'instruction de requête MySQL (Tutoriel d'opération d'instruction MYSQL 1)

Opérations d'insertion et d'instruction de requête MySQL (Tutoriel d'opération d'instruction MYSQL 1)

巴扎黑
巴扎黑original
2017-04-27 19:14:392494parcourir

L'insertion, la navigation, la modification et la suppression d'enregistrements dans la table de données peuvent être effectuées à l'aide d'instructions SQL dans la ligne de commande MySQL. Ce qui suit décrit comment exécuter des instructions SQL de base dans la ligne de commande MySQL.

1. Insérer des enregistrements

Lors de l'établissement d'une base de données et d'une table de données vides, la première chose à considérer est de savoir comment ajouter des données à la table de données. utilisé l'instruction d'insertion pour terminer.

Le format de syntaxe est le suivant :

insérer dans la table de données nom(nom_colonne,nom_colonne2,...)valeur(valeur1,valeur2,...)

Dans MySQL, plusieurs lignes d'enregistrements peuvent être insérées en même temps. La liste de valeurs de chaque ligne d'enregistrements est séparée par des virgules après le mot-clé VALUES, tandis que les instructions SQL standard ne peuvent insérer qu'une seule ligne d'enregistrements à la fois.


2. Interroger les enregistrements de la base de données

Pour interroger les données de la base de données, utilisez Sélectionnez la requête de données. déclaration. L'instruction select est l'instruction de requête la plus couramment utilisée. Son utilisation est quelque peu complexe, mais sa fonction est puissante. Le format syntaxique de l'instruction

select est le suivant :

select selection_list                                       //要查询的内容,选择哪些列
from 数据表名                                               //指定数据表
where primary_constraint                            //查询时需要满足的条件,行必须满足的条件
group by grouping_columns                       //如何对结果进行分组
order by sorting_columns                           //如何对结果进行排序
having secondary_constraint                     //查询时满足的第二个条件
limint count                                                //限定输出的查询结果

Les clauses utilisées dans celle-ci seront introduites une par une ultérieurement. Tout d’abord, nous présenterons l’application simple de l’instruction select.

Utilisez l'instruction select pour interroger une table de données

Lorsque vous utilisez l'instruction select, déterminez d'abord la colonne à interroger. "*" représente toutes les colonnes.

Par exemple : Supposons qu'il existe une table appelée admin. Nous voulons interroger toutes les données de cette table. La syntaxe est

select * from admin ;

C'est ceci. la table de requête pour toutes les données. Pour les opérations sur les colonnes, vous pouvez également interroger une certaine colonne ou plusieurs colonnes de la table.


Interroger une ou plusieurs colonnes du tableau

Requête de plusieurs colonnes du tableau, juste spécifiez le nom de la colonne à interroger après la sélection et séparez plusieurs colonnes par des virgules.

Par exemple : supposons qu'il existe une table nommée admin. Nous souhaitons interroger les champs identifiant, utilisateur, mot de passe et e-mail dans la table, et spécifier la condition de requête car le numéro d'identification de l'utilisateur est 1.

sélectionnez l'identifiant, l'utilisateur, le mot de passe, l'e-mail de l'administrateur où id = 1 ;

Il s'agit d'une méthode de requête pour une colonne du tableau.


Requête de plusieurs tables

Requêtes pour plusieurs tables de données, la clé est dans la clause Where Dans Lors du paramétrage des conditions de requête, le nom du champ à rechercher est mieux représenté par "nom de la table, nom du champ". Cela peut éviter l'impossibilité de savoir à quelle table appartient le champ en raison du même nom de champ entre les tables. between doit être écrit sous la forme suivante :

Tableau 1. Champ = Tableau 2. Champ et autres conditions de requête

Format d'instruction SQL pour requête multi-tables Comme suit :

sélectionnez le nom du champ dans le tableau 1, le tableau 2... où tableau 1. Champ = Tableau 2. Champ et autres conditions de requête

Par exemple : interroger les étudiants table et table de notes, la condition de requête est que l'ID utilisateur de la table des étudiants soit égal au côté de la table de notes et que l'ID utilisateur de l'étudiant soit égal à 001. Le code spécifique est le suivant :

select * from student,sscore où student.userid = sscore.sid et student.userid =001

Remarque : concernant l'instruction select, il existe de nombreuses formes d'application, qui sont présentés ici. Il ne s'agit que du contenu le plus simple, et ceux qui sont intéressés peuvent y mener des recherches approfondies. L'utilisation des instructions SQL est un point de connaissances très riche. Une utilisation appropriée des instructions SQL peut améliorer la vitesse des requêtes du programme et de la sortie des données. Puisque ce livre se concentre sur l’apprentissage du langage PHP, il n’y aura plus ici d’explication approfondie de la connaissance des instructions SQL.

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