gpt4 book ai didi

mysql - 为什么 "schema"在 MySQL 和 SQL Server 中不同?

转载 作者:可可西里 更新时间:2023-11-01 07:46:56 25 4
gpt4 key购买 nike

我是数据库新手。我想知道为什么当我创建一个模式时,在 MySQL 中它是一个数据库,而在 SQL Server 中它是一个数据库内部的模式。谁能给我解释一下?

最佳答案

在 SQL 服务器中

数据库模式是一种对表、 View 、存储过程等对象进行逻辑分组的方法。将模式视为对象的容器。您可以将用户登录权限分配给单个模式,以便用户只能访问他们有权访问的对象。可以在数据库中创建和更改模式,并且可以授予用户访问模式的权限。模式可以由任何用户拥有,并且模式所有权是可以转让的。

更多详情请访问著名的sql权威博客 http://blog.sqlauthority.com/2009/09/07/sql-server-importance-of-database-schemas-in-sql-server/

在 MySQL 中

创建架构类似于创建数据库。 http://dev.mysql.com/doc/refman/5.0/en/create-database.html

关于mysql - 为什么 "schema"在 MySQL 和 SQL Server 中不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14451890/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com