C# 把文件存入SQLSERVER 数据库中字段选什么类型

C# 把文件存入SQLSERVER 数据库中字段选什么类型,第1张

如果是文本文件可以用ntext。(text类型也可以,但对多语言支持较差)

而所有文件格式都可以用image类型。

另外如果是很小的文件文件,也可以考虑用

nvarchar

varchar,但这种字段长度有限

text是MySQL里用于存放大量文本的一种数据类型,最多可以存放65535个字符。

除此之外MySQL中用于存放大量文本的数据类型还有:

varchar:最多可以存放65535个字符。

mediumtext:可变长度,最多2的24次方-1个字符。

longtext:可变长度,最多2的32次方-1个字符。

扩展资料:

mysql其他数据类型

主要包括以下五大类:

整数类型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT

浮点数类型:FLOAT、DOUBLE、DECIMAL

字符串类型:CHAR、VARCHAR、TINY TEXT、TEXT、MEDIUM TEXT、LONGTEXT、TINY BLOB、BLOB、MEDIUM BLOB、LONG BLOB

日期类型:Date、DateTime、TimeStamp、Time、Year

其他数据类型:BINARY、VARBINARY、ENUM、SET、Geometry、Point、MultiPoint、LineString、MultiLineString、Polygon、GeometryCollection。

参考资料来源:百度百科-MYSQL数据库

参考资料来源:百度百科-mySQL

sql sever中照片用image数据类型。

sql sever数据库中的Image数据类型可以进行数据的存储。保存的是二进制字节,所以写入sql sever数据库Image数据类型时,sql sever数据库自动将转换成二进制字节后存入。读取的时候,将二进制再转换成从sql sever数据库中输出显示到页面或者程序中。

扩展资料:

如果SQL Server是缺省安装时, IMAGE类型字段是有长度限制,用来存储大小不超过2g的。缺点是占用了很大的数据存储空间。但是对于之前的存储物理路径来说读取和存储方便了很多。

一般开发中,照片等二进制的文件并不保存在数据库中。而是保存在服务器的特定目录中,然后在数据库中记录一下这个具体路径和文件名。

在sql server中将要存储word文档的表的字段的datatype设为image(image类型并不一定要存图象,它是二进制格式存储,任何数据均可,如果存多种类型, 可利用另一字段存文件类型,并不需要知道文件格式)

数据存取方法用ADO时可利用AppendChunk 和GetChunk来存取image字段,在delphi中根据你采用的数据存取方法,可利用类似函数

以上就是关于C# 把文件存入SQLSERVER 数据库中字段选什么类型全部的内容,包括:C# 把文件存入SQLSERVER 数据库中字段选什么类型、mysql里存大量文本的数据类型是text吗请详细说明一下、sql sever中照片用什么数据类型等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存