mysql中保存文件路径的字段类型是什么

 我来答
狮子座雨落魂
2015-11-11 · TA获得超过479个赞
知道小有建树答主
回答量:668
采纳率:66%
帮助的人:190万
展开全部
varchar2 长度视情况而定
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
好口子
2017-01-03 · 好口子,手把手教你维护好你的征信!
好口子
采纳数:29399 获赞数:66628

向TA提问 私信TA
展开全部
MySQL文件包括MySQL所建数据库文件和MySQL所用引擎创建的数据库文件。

.frm 文件与操作系统和数据库引擎无关,都有这么个与表名同名文件。
MyISAM引擎的文件:
.myd 即 my data,表数据文件
.myi 即my index,索引文件
.log 日志文件。
InnoDB引擎的文件:
采用表空间(tablespace)来管理数据,存储表数据和索引,
InnoDB数据库文件(即InnoDB文件集,ib-file set):
ibdata1、ibdata2等:系统表空间文件,存储InnoDB系统信息和用户数据库表数据和索引,所有表共用。
.ibd文件:单表表空间文件,每个表使用一个表空间文件(file per table),存放用户数据库表数据和索引。
日志文件: ib_logfile1、ib_logfile2
Innodb存储引擎管理主要基于两个文件:表空间数据文件和日志文件。
InnoDB存储它的表&索引在一个表空间中,表空间可以包含数个文件(或原始磁盘分区)。
如果没有指定InnoDB配置选项,MySQL将在MySQL数据目录下创建一个名为ibdata1的10MB大小的自动扩展数据文件,以及两个名为ib_logfile0和ib_logfile 1的5MB大小的日志文件。
ibdata1的大小在my.cnf文件中配置:innodb_data_file_path = ibdata1:10G:autoextend
可以设置最大数据文件限制,以免超过系统支持的最大文件:
innodb_data_file_path = ibdata1:100M:autoextend:max:500M
MySQL数据库存放位置:
1、MySQL如果使用MyISAM存储引擎,数据库文件类型就包括.frm、.MYD、.MYI,默认存放位置是C:\Documentsand Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data
2、MySQL如果使用InnoDB存储引擎,数据库文件类型就包括.frm、ibdata1、.ibd,存放位置有两个,
.frm文件默认存放位置是C:\Documents and Settings\All Users\ApplicationData\MySQL\MySQL Server 5.1\data,ibdata1、.ibd文件默认存放位置是MySQL安装目录下的data文件夹
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
偷西瓜de狼
2016-03-16 · 超过12用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:23.2万
展开全部
一般用varchar
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1083188172
2016-03-05 · TA获得超过281个赞
知道小有建树答主
回答量:888
采纳率:33%
帮助的人:220万
展开全部
varchar类型的就行了,如果内容太多可以用text
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
等候格桑花
2015-12-15
知道答主
回答量:28
采纳率:0%
帮助的人:9.2万
展开全部
直接用varchar不就可以了。。存过来的路径,不也还是字符串
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式