码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【数据库】数据库模式 Schema


    数据库模式 Schema

    • 1.MySQL
    • 2.PostgreSQL
    • 3.SQL Server
    • 4.Oracle
    • 5.SQLite

    在数据库的术语中,模式(schema)是一个逻辑概念,用于组织数据库中的对象。模式中的对象通常包括 表、索引、数据类型、序列、视图、存储过程、主键、外键 等等。

    模式可以为数据库对象提供逻辑隔离功能,不同应用程序可以使用各自的模式,实现安全的访问权限控制。

    以下是 MySQL 中经典的 Sakila 示例数据库中的模式结构图:

    在这里插入图片描述
    该模式中包含四个部分:

    • Customer Data:客户相关的数据,例如客户名称、地址等。
    • Business:经营业务所需的数据,例如员工、商店、付款明细等。
    • Inventory:产品详细信息,例如电影、电影分类、演员等。
    • Views:数据视图。

    SQL 标准并没有明确定义模式与数据库的关系,因而在不同的数据库产品中,模式的概念也存在差异。

    1.MySQL

    对于 MySQL 而言,模式和数据库是同义词。语法中的 SCHEMA 都可以使用 DATABASE 替代,例如 CREATE DATABASE 和 CREATE SCHEMA 的作用完全相同。

    在这里插入图片描述

    2.PostgreSQL

    PostgreSQL 中 一个数据库包含一个或多个模式,一个模式包含多个对象(表、索引、函数等)。模式的管理使用 CREATE SCHEMA、DROP SCHEMA 等语句。

    在这里插入图片描述

    3.SQL Server

    SQL Server 中的模式概念和 PostgreSQL 几乎相同。

    在这里插入图片描述

    4.Oracle

    Oracle 数据库中的模式概念和其他数据库产品不同,它和用户的概念关系紧密。Oracle 数据库中 一个用户对应一个模式,用户名就是模式名。模式中的对象都属于这个用户。

    在这里插入图片描述
    对于模式的管理,实际上就是用户的管理,例如 CREATE USER、DROP USER。

    另外,虽然 Oracle 也提供了 CREATE SCHEMA 语句,但是它的作用是在当前模式下创建对象。

    5.SQLite

    SQLite 中没有模式的概念,一个文件对应一个数据库。

  • 相关阅读:
    Android | ADB 命令
    RGD环肽:环六肽c(GRGDSP),CAS号: 135432-37-0
    javascript时间与时间戳互转详解
    一个简单HTML5期末考核大作业,学生个人html静态网页制作代码
    30天精通Nodejs--第二天:模块系统与npm
    华仔推荐书单
    Android 虚拟分区详解(一) 参考资料推荐
    小谈设计模式(4)—单一职责原则
    redis集群的安装部署
    [机缘参悟-74]:沟通技巧-无论在职场还是在家,尽量少用反问句
  • 原文地址:https://blog.csdn.net/be_racle/article/details/134254468
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号