Maison > base de données > tutoriel mysql > Comment MySQL permet-il aux tables d'établir des connexions ?

Comment MySQL permet-il aux tables d'établir des connexions ?

little bottle
Libérer: 2020-09-14 17:45:07
original
7988 Les gens l'ont consulté

Afin de réduire l'espace de stockage limité occupé par les données, les bases de données relationnelles effectueront un traitement de standardisation en divisant les données en plusieurs tables. La réunion des données gérées par ces divisions est un traitement de connexion de tables. Ce qui suit présentera comment MySQL permet aux tables d'établir des connexions.

Comment MySQL permet-il aux tables d'établir des connexions ?

1. Jointure interne

La jointure interne consiste à connecter la clé primaire et la clé étrangère entre les tables et à obtenir uniquement les données. avec la même méthode de connexion clé-valeur.

Syntaxe spécifique :

Select 列名1…from 表1 inner join 表2 on 表1.外键=表2.主键 [where /order by 语句]
Copier après la connexion

Par exemple :

Créer une base de données de classe et deux tables, étudiant et marchandises, et les champs correspondants Student sert de table principale et de son étranger. key.goodsID correspond à l'identifiant de clé primaire de la table marchandises, instruction de requête (le nom de la table student est enregistré comme s, les marchandises sont enregistrées comme g pour une référence facile)

select s.name,s.phonenumber,g.name from student as s inner join goods as g on s.goodsID=g.ID;
Copier après la connexion

Jointure interne de. plusieurs tables

Ce qui suit connecte les données des quatre tables en définissant des clés étrangères.

select s.name,s.phonenumber,s.sex,g.name,c.classname,a.address from ((student as s inner join goods as g on s.goodsID=g.ID)inner join classname as c on s.ID=c.ID)inner join address as a on c.ID=a.ID;
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