sql数据类型有哪些

sql数据类型有哪些,第1张

SQL数据类型有以下这些:

1、二进制数据类型。

二进制数据包括 Binary、Varbinary 和 Image

Binary 数据类型既可以是固定长度的(Binary),也可以是变长度的。

Binary[(n)] 是 n 位固定的二进制数据。其中,n 的取值范围是从 1 到 8000。其存储空间的大小是 n + 4 个字节。

Varbinary[(n)] 是 n 位变长度的二进制数据。其中,n 的取值范围是从 1 到 8000。其存储空间的大小是 n + 4个字节,不是n 个字节。

2、字符数据类型。

字符数据类型包括char、varchar和text。

字符数据是由字母、符号和数字的任意组合组成的数据。

varchar是可变长度字符数据,其长度不超过8kb。char是最大长度为8kb的固定长度字符数据。超过8kb的ASCII数据可以使用文本数据类型存储。

3、Unicode 数据类型。

Unicode数据类型包括nchar、nvarchar和ntext。

在Microsoft SQL Server中,传统的非Unicode数据类型允许使用由特定字符集定义的字符。在安装SQL Server期间,允许选择字符集。

在Unicode标准中,包含由各种字符集定义的所有字符。使用Unicode数据类型占用的空间是使用非Unicode数据类型的两倍。

4、日期和时间数据类型。

日期和时间数据类型包括 Datetime 和 Smalldatetime两种类型。

日期和时间数据类型由有效的日期和时间组成。

例如,有效的日期和时间数据包括“4/01/98 12:15:00:00:00 PM”和“1:28:29:15:01AM 8/17/98”。

前一个数据类型是日期在前,时间在后。后一个数据类型是时间在前,日期在后。

在 Microsoft SQL Server中,日期和时间数据类型包括Datetime 和 Smalldatetime 两种类型时,所存储的日期范围是从 1753 年 1 月 1 日开始,到9999 年12 月 31 日结束(每一个值要求 8 个存储字节)。

5、数字数据类型。

数字数据只包含数字。数字数据类型包括正数和负数、小数(浮点)和整数。

整数由正整数和负整数组成,如39、25、0-2和33967。在Microsoft SQL Server中,存储在整数中的数据类型是int、smallint和tinyint。

int数据类型存储的数据多于smallint数据类型,而smallint数据类型存储的数据多于tinyint数据类型。

使用int数据类型存储数据的范围从-2 147 483 648到2 147 483 647(每个值需要四个字节的存储空间)。

6、货币数据类型。

在 Microsoft SQL Server 中,货币数据的数据类型是Money 和 Smallmoney

Money数据类型要求 8 个存储字节,Smallmoney 数据类型要求 4 个存储字节。

参考资料来源:百度百科-SQL数据类型

Access数据库为字段提供了10种数据类型,具体如下:

1.文本型(Text):用于输入文本或文本与数字相结合的数据,最长为255个字符(字节),默认值是50。在Access中,每一个汉字和所有特殊字符(包括中文标点符号)都算作一个字符。

2.货币型(Currency):用来存储货币值,占8个字节,在计算中禁止四舍五入。

3.数字型(Number):用于可以进行数值计算的数据,但货币除外。数字型字段按字段大小分字节、整型、长整型、单精度型、双精度型、同步复制ID和小数7种情形,分别占1、2、4、4、8、16和12个字节。

4.日期/时间型(Date/Time):用于存储日期和(或)时间值,占8个字节。

5、自动编号型(AutoNumber):用于在添加记录时自动插入的序号(每次递增1或随机数),默认是长整型,也可以改为同步复制ID。自动编号不能更新。

6、是/否型(Yes/No):用于表示逻辑值(是/否,真/假),占1个字节。

7、备注型(Memo):用于长文本或长文本与数字(大于255个字符)的结合,最长为65535个字符。

8、OLE对象型(OLE Object):用于使用OLE协议在其它程序中创建的OLE对象(如Word文档、Excel电子表格、、声音等),最多存储1GB(受磁盘空间限制)。

9、超级链接型(Hyper Link):用于存放超级链接地址,最多存储64000个字符。

10、查阅向导型(Lockup Wizard):让用户通过组合框或列表框选择来自其它表或值列表的值,实际的字段类型和长度取决于数据的来源。

参考资料来源:百度百科-Microsoft Office Access

参考资料来源:百度百科-数据类型

可以。在SQL中,使用字符串来表示新增记录中的各个字段的值是因为SQL语句是由字符串组成的,因此需要使用字符串来表示各个字段的值。在执行SQL语句时,数据库会将字符串类型的值转换为对应的数据类型,并插入到对应的字段中。

一、查看数据库字符集

有如下两种方式:

A

dbaccess dbname

select site from systables where tabname=' GL_COLLATE'

B

dbaccess sysmaster

select from sysdbslocale

二、查看支持字符集情况

A

*** 作系统

locale -a |grep -i 字符集名

B

INFOMRIX的GLS

cd $INFORMIXDIR

plfiles

查看lc11txt文件信息

三、如何设置字符集

由于INFORMIX数据库的字符集是对整个实例有效,默认字符集为:en_US819

其他字符集可以通过如下方式进行设置(只有数据库初始安装时才可以修改),以UTF-8字符集为例。

在Informix环境变量中添加

export LANG=ZH_CNUTF-8

export DB_LOCALE=zh_cnutf8

export CLIENT_LOCALE=zh_cnutf8

重新初始化数据库,新的数据库支持UTF8字符集。

bartender打印出现不符合字符筛选器

BarTender字符筛选器可以强制所选数据源的内容符合特定规则。虽然可以将“字符筛选器”对话框上的选项用于任意不同的数据源类型,但通常在“从数据库读取输入时”或“在打印时向数据输入”这些表单输入数据时使用这些选项。那“字符筛选器”对话框上的选项又有什么用呢?就让小编来告诉你吧!

在BarTender 101中,通过“数据源”属性页的“转换”选项卡可访问“字符筛选器”对话框。

字符筛选器

允许的字符:指定将被接受为数据字段的输入的字符类型。 如果从数据库读取的字符或在数据输入表单中输入的字符不是“允许的字符”中指定的字符,则这些不需要的字符将从数据中删除。

例如,如果指定只允许数字,则所有的字母或空格都将删除。在这种情况下,如果启用了“当数据验证失败时警告”选项,则当系统遇到任何非数字字符时,会显示一条消息指示此类字符已删除。

字符:指定在“允许的字符”选项设置为“自定义”的情况下将接受的字符。

选择样本掩码: 打开“选择样本掩码”对话框,使用该对话框可选择多个已准备的样本输入掩码中的一个。 当“允许的字符”选项设置为“由输入掩码设置”时可用。

选择样本样式

输入掩码:可用于创建和/或显示数据将被强制遵守的模板。 当“允许的字符”选项设置为“由输入掩码设置”时可用。

输入掩码

测试:显示在“输入掩码”字段中指定的数据模板示例;还允许您输入数据来测试数据模板是否按期望工作。

占位符:指定将在“测试”区域以及数据输入表单上的文本输入框中显示为占位符的字符。

打印实际字符:启用此选项后,会指定在“输入掩码”字段中作为数据模板的一部分输入的字符将显示在模板上;此外,这些字符将打印在项目上。

从右向左填充字符:启用此选项后,会指定在字段中输入的数据从右向左显示,而不是从左向右的默认方向。

此选项仅影响从数据库字段或嵌入的数据数据源接收的数据。在打印时输入到数据输入表单中的数据将始终从左向右填充。

转换为大写:启用此选项后,会将字母数据转换为大写。

转换为小写:启用此选项后,会将字母数据转换为小写。

当数据有效性失败时警告:启用此选项后,会指定当数据包含不可接受的字符时,将显示一条消息。您可以删除无效字符并继续或取消打印作业。

想要了解更多关于BarTender条码打印软件的详细信息,可点击BarTender教程服务中心查找你想要的内容。

以上就是关于sql数据类型有哪些全部的内容,包括:sql数据类型有哪些、access中的数据类型有哪些,分别是什么、数据库新增sqlvalues全都可以用字符串吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存