数据库里什么数据类型能存放数组

Oraclemysql等数据库里什么数据类型能存放数组... Oracle mysql 等 数据库里什么数据类型能存放数组 展开
 我来答
du瓶邪
推荐于2017-09-22 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2874万
展开全部
1.char 和nchar 当填入数据为空时,数据库自动使用全空格来代替,从而使not null形同虚设。所以如果字段不能为空,一定要在程序中提前判断。
2.char 和nchar因为长度固定,据说读写的速度要比 varchar和nvarchar快 .
大概有25 种数据类型
Binary [(n)],Varbinary [(n)],Char[(n)],Varchar[(n)],Nchar[(n)],Nvarchar[(n)],Datetime,Smalldatetime,Decimal[(p[,s])],Numeric[(p[,s])],Float[(n)],Real,Int,Smallint,Tinyint,Money,Smallmoney,Bit,CursorSysname,Timestamp,Uniqueidentifier,Text,Image,Ntext。
匿名用户
2013-07-07
展开全部
你说的这两种数据库里都没有数组这种类型,所以你只能把数组使用编程语言中的split()函数,把数组拆分,使用的时候再合成。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-07
展开全部
没有见过数组类型。可以吧数组构造成字符串,以特殊符号分隔。也就是上面兄弟说的意思。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-07
展开全部
需要存放数组对象你就需要的是二进制的数据类型。如果你放的数组里的元素内容,该内容应该是可以转换成字符串的类型。这样使用数据库自带的分割函数取出对应的元素值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式