Maison > Article > base de données > Qu’est-ce que le schéma dans la base de données MySQL ?
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.
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.
[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.
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!