数据库中的表是怎么在硬盘中存储的

数据库中的表是怎么在硬盘中存储的,第1张

默认存储在 *** 作户所指定的“表空间”中。

查询默认表空间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数据库中的表在硬盘上的存储位置在哪、程序运行时怎样浏览硬盘中的文件进行选择,将文件名存入数据库中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9802834.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存