6 数据库同义词

MySQL不支持同义词synonym这个关键字。

Oracle中支持synonym的构建。

在Oracle中是给对应的表,视图,存储过程起个别名,访问起来更方便一些。

因为在MySQL8.0中,提供了一个构建同义词数据库的存储函数。

将一些名字比较恶心的数据库,起个别名,用于做一些查询操作。

语法:call sys.create_synonym_db('原库','同义词库');

sql 复制代码
# 给test库搞一个同义词
call sys.create_synonym_db('test','t');

构建完毕之后,会出现一个t数据库,在t数据库中,会将test库中的所有表和视图,全部生成为视图存户到t库中。

构建完毕同义词库中的视图,如果你做了修改和删除数据的操作,那修改和删除的是原库中的数据。

不过删除视图无所谓,视图删除了,和原表没关系。

相关推荐
智购科技智能售货柜6 小时前
2026自动售货机整机可靠性测试:从高低温交变到EMC电磁兼容的认证工程实践~YH
运维·服务器·数据库·人工智能·物联网
ltl6 小时前
RocksDB 架构演进:相对 LevelDB 的 diff 地图
数据库
ltl6 小时前
存储读取性能优化:索引、Bloom Filter 与读放大
数据库
xier_ran10 小时前
【infra之路】GPU 存储层次总结:L1 / L2 / HBM
java·网络·数据库
山甫aa11 小时前
Javaweb---MyBatis增删改查
java·数据库·后端·mybatis·springboot
其实防守也摸鱼12 小时前
接口审计:从原理到实践的万字深度指南
数据库·安全·自动化·github·copilot
@insist12312 小时前
系统集成项目管理工程师-信息和文档管理
网络·数据库·软考·系统集成项目管理工程师·软考中项·软件水平考试
残 风14 小时前
PostgreSQL 存储机制详解
数据库·postgresql·开源·数据库开发
JacksonMx14 小时前
Java CompletableFuture 异步编程实战:从入门到架构师避坑指南
linux·数据库·python