Les différences entre la Base de données et Schéma à l'aide de différentes bases de données?
Quelles sont les différences dans la terminologie de base de données MS SQL et MySQL?
Peut une instance MySQL ont plus d'une base de données? Il semble que cela ne peut que créer des schémas différents. Toutefois, la commande SQL est create database
.
Dans MS SQL, vous pouvez créer plusieurs bases de données... ont chacun un schéma par défaut de dbo?... mais plusieurs schémas de base de données est-elle encore possible?
Vous devez vous connecter pour publier un commentaire.
De cette lien, nous voyons que MS SQL schémas ne sont plus liés aux utilisateurs, voici la citation:
Dans MySQL, bases de données et les schémas sont exactement la même chose, vous pouvez même l'échange de la parole dans les commandes, c'est à dire CRÉER une BASE de données a le synonyme CRÉER SCHÉMA.
MySQL prend en charge plusieurs bases de données (schémas) et MS SQL prend en charge plusieurs bases de données et plusieurs schémas.
En général, j'ai trouvé l'article suivant sur Wikipédia être utile.
Au bas de l'article est la suivante:
Je crois, en disant: "schéma" pour MS SQL vous sens "propriétaire".
De mon comprendre, en MySQL, quand vous faites une
Cette requête est de sélectionner à partir de la base de données mondiale de la table de la ville.
Dans MsSQL, vous aurez à faire un
Où 'dbo' est le propriétaire par défaut de la table.
Pour rendre la vie plus facile de définir la valeur par défaut de la base de données en tapant
Dans MySQL il n'y a aucun moyen de déclarer le propriétaire de la table. c'est à dire. "dbo".
MS SQL Certainement prend en charge plusieurs bases de données, chacune avec 1 à de nombreux schémas, dbo est simplement la valeur par défaut pour des raisons de compatibilité.