在MySQL中,比较常用的字段类型有INT(数值)和VARCHAR(文本)。其中对于序号、UID等适合使用INT型,保存文本的则使用VARCHAR型。文件的路径是一个文本,故应该使用VARCHAR型。
在使用VARCHAR型的时候,记得要指定一个合适的长度。对于文件路径,合适的长度应该是100,即“VARCHAR(200)”。在定义的时候,也不要忘了给这个字段指定一个排序规则。如果是Windows平台的软件调用的话,合适的排序规则应该是“gbk_chinese_ci”;而如果是给utf8编码的Web服务端脚本来使用的话,则应设置为“utf8_general_ci”。
你也可以了解更多关于SQL表的语句,这有助于你进一步优化和书写代码。
如果是文本文件可以用ntext。(text类型也可以,但对多语言支持较差)而所有文件格式都可以用image类型。
另外如果是很小的文件文件,也可以考虑用
nvarchar
或
varchar,但这种字段长度有限
看你的文件是什么类型的,如果是普通的txt文本或者 html文件,可以用varchar(max)将内容存起来
如果是特殊格式的文件,你有转换方法的话可以存varbinary(max)存
可以存文件路径,程序中读取
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)