严格地说,在MySql中,Database和Schema之间的区别是不存在的。

但是,在其他数据库引擎(如SQL Server)中并非如此。 在SQL server:中,

每个表都属于数据库中称为数据库模式的一组对象。 它是容器或命名空间(查询Microsoft SQL Server 2012)

默认情况下,SQL Server中的所有表都属于名为dbo的默认架构。 查询尚未分配给任何特定模式的表时,可以执行以下操作:

SELECT *

FROM your_table

这相当于:

SELECT *

FROM dbo.your_table

现在,SQL Server允许创建不同的模式,这使您可以对具有类似用途的表进行分组。 这有助于组织数据库。

例如,您可以创建一个名为sales的模式,包括发票,债权人(以及与销售相关的任何其他)等表,以及另一个名为lookup的模式,其中包含国家,货币,订阅类(以及用作外观的任何其他表) 上表)。

分配给特定域的表显示在SQL Server Studio Manager中,其架构名称前缀为表名(与属于默认dbo架构的表完全相同)。

SQL Server中有特殊的模式。 引用同一本书:

有几个内置的数据库模式,不能删除或更改它们:

1)dbo,默认架构。

2)guest包含guest用户可用的对象(“guest用户”是SQL Server术语中的特殊角色,具有一些默认和高度限制的权限)。 很少用。

3)INFORMATION_SCHEMA,由信息模式视图使用

4)sys,专为SQL Server内部使用而保留

模式不仅适用于分组。 实际上,可以为每个模式赋予不同用户不同的权限,如MSDN所述。

这样,上面提到的模式查找可以供数据库中的任何标准用户使用(例如,仅限SELECT权限),而名为supplierbankaccountdetails的表可以在称为财务的不同模式中分配,并且仅提供对用户的访问权限 在小组accounts(只是一个例子,你明白了)。

最后,再次引用同一本书:

它与数据库架构和表架构不同。 前者是表的名称空间,而后者是表定义

mysql如何创建模式_sql - MySQL'创建模式'和'创建数据库' - 有什么区别相关推荐

  1. mysql 事务日志备份_SQL Server恢复模式与事务日志备份

    在SQL Server中,数据库不能像Oracle数据库一样设置归档模式,但是可以进行事务日志备份,其作用等同于Oracle数据库的日志文件归档. SQL Server 备份和还原操作发生在数据库的恢 ...

  2. mysql select 返回列_SQL / mysql – selectdistinct / UNIQUE,但返回所有列?

    你正在寻找一个组: select * from table group by field1 偶尔可以写一个独特的声明: select distinct on field1 * from table 然 ...

  3. mysql 跨库插入_sql 跨库和域插入数据库

    sql 跨库和域插入数据库 ; SELECT * INTO [order] FROM OPENROWSET ( 'SQLOLEDB ', '域名'; '用户名'; '密码',数据库名称.表名) 直接执 ...

  4. MySQL数据库模式_SQL模式

    文章目录 查看 MySQL 当前的 SQL 模式 设置 MySQL 的 SQL 模式 SQL 模式介绍 TRADITIONAL(传统模式) STRICT(严格模式) ANSI 模式 MySQL 服务器 ...

  5. 2021年大数据Hive(二):Hive的三种安装模式和MySQL搭配使用

    全网最详细的Hive文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 系列历史文章 前言 Hive的三种安装模式和MySQL搭配使用 一.Hive的安装方 ...

  6. mysql 命令行访问_Mysql 命令行模式访问操作mysql数据库操作

    使用环境 在cmd模式下输入 mysql --version (查看mysql安装的版本). 完整的命令可以通过mysql --help来获取. 本测试使用的Mysql版本是mysql5, 本测试使用 ...

  7. mysql查看隔离模式_InnoDB 隔离模式对 MySQL 性能的影响

    过去的几个月我写了两篇文章,一篇是InnoDB 事务历史相关的危险债务,另一篇是关于MVCC 可能导致MySQL严重的性能问题的真相.在这篇文章里我将讨论一个相关的主题 – InnoDB 事务隔离模式 ...

  8. mysql命令行设置sqlmodel_MySQL的sql_mode模式说明及设置

    一.MySQL的sql_mode合理设置 sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入.在生产环境必须将这个值设置为严格模式, ...

  9. MySQL5.7 Group Replication (MGR)--Mysql的组复制之多主模式

    MGR--Mysql的组复制之多主模式 以下测试在VMware环境: 操作系统:Centos 6.9 X86_64 数据库:Mysql 5.7 (mysql  Ver 14.14 Distrib 5. ...

  10. 初识Mysql(part14)--我需要知道的6个关于创建表的小知识

    学习笔记,以代码和例子堆砌而成,方便查阅. 参考书籍:<Mysql必知必会>等 要点:CREATE TABLE.主键.NULL.AUTO_INCREMENT.默认值.引擎 创建一个表 My ...

最新文章

  1. POJ 2075 Tangled in Cables
  2. Java线程总结(转)
  3. 中国教育电视台的iEnglish英语风采秀 为我们揭示了“双减”的本质目标
  4. 五十、简单的斗鱼分析案例
  5. linux下mysql-5.6忘记root密码,重置root密码详细过程
  6. mustache,用{{}}获取值
  7. Maplace.js – 小巧实用的 jQuery 谷歌地图插件
  8. python的JSON模块和OS模块
  9. Leetcode-401-二进制手表
  10. [ACM训练] 算法初级 之 基本算法 之 枚举(POJ 1753+2965)
  11. 智慧小区智能物业管理系统综合解决方案
  12. iSpiik产品说:谈谈小程序直播-数据背后几个思考
  13. 各种短视频极速版如何实现自动看视频赚钱
  14. 梆梆加固函数抽取执行流程
  15. Qt sprintf_s函数格式化字符串出错
  16. Is it going on-------------Docker容器的安装以及基本的操作指令
  17. 海康威视SDK登录失败,错误码为8
  18. win10安装虚拟机,开启不了热点问题
  19. Unity之人脸识别对比(二)获取摄像头图像以及保存
  20. 使用腾讯移动应用安全(原乐固)加固安卓APK

热门文章

  1. wps去除登陆_如何去掉wps中的登录页面
  2. WIN7下如何删除需要管理员权限才能删除的文件夹
  3. webp是什么文件格式?
  4. 浅谈机器学习中的非线性
  5. myeclipse创建web-project没有WebRoot文件夹
  6. 基于单片机的智能视力保护监控系统设计
  7. spss分析方法-相关分析(转载)
  8. java怎么实现简体繁体切换_java代码实现简体繁体转换
  9. 做新媒体短视频运营需要什么技能
  10. MySQL查询最大值、最小值所在行