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库中。

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

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

相关推荐
Random Glow1 分钟前
聚簇索引:为什么主键顺序决定插入性能
数据库·mysql·性能优化·innodb·索引
软件技术NINI3 分钟前
基于PHP和MySQL的快递代收点管理系统的设计与实现
开发语言·javascript·数据库·mysql·毕业设计·php·毕设
吹什么轩27 分钟前
MySQL 增删改查(CRUD)完全指南:从 INSERT 到 GROUP BY
数据库·mysql
为思念酝酿的痛42 分钟前
MySQL表的约束
数据库·mysql
时间售卖铺1 小时前
MySQL存储过程流程控制全解析
运维·数据库·mysql·云原生
拾起零碎1 小时前
U8/触发器,把自定义项写入批次档案
数据库
IT19959 小时前
Fail2Ban 防护 MySQL 实战|登录失败 3 次,IP 封禁 24 小时
数据库·mysql
夕除9 小时前
redis--IO 多路复用(select + poll)
数据库·sql
lzhdim13 小时前
100条常用SQL语句
数据库·sql·mysql·mybatis
天河归来13 小时前
从原始消息到业务数据:三层数据架构的设计与实践
数据库·数据仓库·架构