Maison  >  Article  >  base de données  >  Qu’est-ce que le schéma dans la base de données MySQL ?

Qu’est-ce que le schéma dans la base de données MySQL ?

清浅
清浅original
2019-04-18 13:42:3454350parcourir

Le schéma de la base de données est une collection d'objets de base de données, qui comprend des tables, des vues et d'autres objets. Le schéma est comme un nom d'utilisateur Lorsque vous accédez à une table de données sans spécifier à quel schéma elle appartient, le système ajoutera automatiquement le schéma par défaut.

Qu’est-ce que le schéma dans la base de données MySQL ?

Nous rencontrerons un concept vague dans les bases de données d'apprentissage, qui est Schema. Beaucoup de gens ne savent pas grand-chose de lui. Aujourd'hui, je vais vous présenter ce concept en détail dans l'article. Il a une certaine fonction de référence et j'espère qu'il sera utile à tout le monde.

Qu’est-ce que le schéma dans la base de données MySQL ?

[Cours recommandé : Tutoriel de base de données]

Concept de schéma

Le schéma représente une collection d'objets de base de données dans la base de données, qui contient divers objets, tels que des tables, des vues, des procédures stockées, des index, etc. Généralement, un utilisateur correspond à une collection, donc afin de distinguer différentes collections, vous devez nommer différentes collections. Le nom de schéma de l'utilisateur est équivalent au nom d'utilisateur et sert de schéma par défaut de l'utilisateur. La collection de schémas ressemble donc au nom d'utilisateur. Par exemple, lorsque nous accédons à une table de données, si la table n'indique pas à quel schéma elle appartient, le système ajoutera automatiquement le schéma par défaut.

Qu’est-ce que le schéma dans la base de données MySQL ?

Création de schéma

Il est à noter que les méthodes de schéma à créer dans différentes bases de données sont différentes. pareil, mais ils ont une caractéristique commune est qu'ils prennent tous en charge l'instruction CREATE SCHEMA

MySQL

Dans la base de données MySQL, nous pouvons créer une base de données via CREATE SCHEMA

Oracle Database

Dans Oracle, puisque l'utilisateur de la base de données a déjà créé un schéma, l'instruction CREATE SCHEMA crée un schéma, qui permet d'utiliser le schéma avec les tables et les vues sont associées et l'autorisation d'origine est effectuée sur ces objets, éliminant ainsi le besoin d'émettre plusieurs instructions SQL dans plusieurs transactions.

SQL Server

Dans SQL Server, CREATE SCHEMA créera un schéma en fonction du nom. Contrairement à MySQL, l'instruction CREATE SCHEMA crée une définition distincte pour la base de données. modèle. Elle est également différente de la base de données Oracle dans la mesure où elle crée un schéma et, une fois le schéma créé, des utilisateurs et des objets peuvent être ajoutés au schéma.

Résumé : ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à tout le monde

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