由于数据库所有的操作最终都作用在基表上,因此基表名和列名的变化会对这些语句产生影响,此时必须修改所有的语句。为了避免这种麻烦,那么在数据库设计时,如何避免直接依赖于基表呢?可以采用以下几种方法:
- 使用视图为表名和列名起别名,在应用程序中可以借助视图中的名字来代替基表名和列名,当表名和列名改变时,只需要更改相应视图的定义即可;
- 类似于视图定义,只不过提供了一种更直接更广泛的方法来为各种对象定义别名,其中也包括视图对象;
- 在程序中用定义游标的方法防止直接依赖于表。当表名改变时,只需改变游标定义即可。
最新评论
网飞没问题, 迪士尼+有解决方案么?
pp助手是安卓手机用的,根本下载用不来苹果
已解决
这样的话数据库里的结构为{"attachment":{"content":"xxx"}}, 要怎么才能变成{"content":"xxx"},从而使结构保持一致?
赞! make test不过的坑都写到的,谢谢楼主~
谢谢你
用了root用户还是一直502是怎么回事呢
student id 是空的