默认存储在 *** 作户所指定的“表空间”中。
查询默认表空间sql:select username,default_tablespace from user_users ;
备注:实际上硬盘存储的话,会存储在创建表空的“dbf”文件中,这个是oracle的实现原理,可以不关注,只需要知道存储的表空间即可。
这个得查,先查数据库的位置,再查表所属的表空间,现查表空间的存储位置,
执行db2cmd
查看本机所有的数据库编目
db2 list db directory
联接数据库
db2 connect to db_name user uid using pwd
查看表空间位置
db2 list tablespaces show detail
重装数据库后,只要原数据的文件没有删除,可以用catalog db 加载机器上原有的数据库,但是只加载一个表空间或一个表我觉得实现不了。
如不雅有兴趣可以尝尝,
如许灵活要高些可以把全部文件连路径一路作为字符串存入数据库。给你供给一种数据库筹划:简单分析:
磁盘文件
是由文件和目次构成,如不雅请求不高,
用一个根本表也够了目次与一般文件是
一对多关系
,并且一个文件(或目次,根目次除外)必须存在于某个目次下,一个目次下可以有0到多个文件或目次而目次与一般文件有很多共性ID+父ID+
文件名+
类别+
文件描述+(个中文件名同时也保存目次名,
但弗成包含路径,类别用来区分是文件照样目次)
以上就是关于数据库中的表是怎么在硬盘中存储的全部的内容,包括:数据库中的表是怎么在硬盘中存储的、DB2数据库中的表在硬盘上的存储位置在哪、程序运行时怎样浏览硬盘中的文件进行选择,将文件名存入数据库中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)