数据库中所有的数据类型?

bigint binary bit char detetime decimal float image int money nchar ntext numeric nvarchar real smalldatetime smallint
smallmoney sql_variant text timestamp tinyint uniquedentifier
varbinary varchar 分别是什么意思啊?搞不懂....越具体越好.......

SQL 用于各种数据库的数据类型:

一、MySQL 数据类型:

在 MySQL 中,有三种主要的类型:Text(文本)、Number(数字)和 Date/Time(日期/时间)类型。

1、Text 类型。

2、Number 类型。这些整数类型拥有额外的选项 UNSIGNED。通常,整数可以是负数或正数。如果添加 UNSIGNED 属性,那么范围将从 0 开始,而不是某个负数。

3、Date 类型。

即便 DATETIME 和 TIMESTAMP 返回相同的格式,它们的工作方式很不同。在 INSERT 或 UPDATE 查询中,TIMESTAMP 自动把自身设置为当前的日期和时间。

TIMESTAMP 也接受不同的格式,比如 YYYYMMDDHHMMSS、YYMMDDHHMMSS、YYYYMMDD 或 YYMMDD。

二、SQL Server 数据类型:

1、String 类型。

2、Number 类型。

3、Date 类型。

4、其他数据类型。

扩展资料:

Microsoft Access的数据类型:

参考资料:

百度百科--SQL数据类型

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-31

数据库模型主要分有两种,即关系型数据库和非关系型数据库

关系型数据库:网络数据库和层次数据库很好地解决了数据的集中和共享问题,但是在数据独立性和抽象级别上仍有很大欠缺。用户对这两种数据库进行存取时,依然需要明确数据的存储结构,支出存储路径。而关系数据库就可以较好地解决这些问题 。

非关系型数据库:非关系型数据库也被成为NoSQL数据库,NOSQL的本意是“Not Olnly SQL” 指的是非关系型数据库,而不是“No SQL”的意思,因此,NoSQL的产生并不是要彻底地否定非关系型数据库,而是作为传统关系型数据库的一个有效补充。

扩展资料

关系型数据库的优点:关系型数据库由于具有20多年的技术历程,技术成熟。通过事务处理保持数据的一致性,数据更新的开销很小。其次,可以进行Join等复杂查询

非关系型数据库的优点:处理高并发、大批量数据的能力强。支持分布式集群,负载均衡,性能高,而且可以解决“阻抗失谐”问题。内存级数据库,查询速度快。储格式多,支持key-value形式、文档形式、图片形式。有多表连接查询机制的限制,扩展性高。

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

参考资料来源:百度百科-关系型数据库

参考资料来源:百度百科-非关系型数据库

本回答被网友采纳
第2个回答  推荐于2017-05-16
bigint
巨整型,巨整型是八个字节的整数,精度为 19 位。巨整型的范围从 -9,223,372,036,854,775,808 到

9,223,372,036,854,775,807。

binary
二进制
bit
字节
char
字符类型
detetime
时间类型
decimal
Decimal 数据类型 Decimal 变量存储为 96 位(12 个字节)无符号的整型形式,并除以一个 10 的幂数。

这个变比因子决定了小数点右面的数字位数,其范围从 0 到 28。变比因子为 0(没有小数位)的情形下,

最大的可能值为 +/-79,228,162,514,264,337,593,543,950,335。而在有 28 个小数位的情况下,最大值为

+/-7.9228162514264337593543950335,而最小的非零值为 +/-0.0000000000000000000000000001。
float
单精度类型
image
图片类型
int
整形
money
货币类型
nchar
字符类型,根据 unicode 标准所进行的定义,用给定整数代码返回 unicode 字符。
ntext
文本类型
numeric
decimal(numeric ) 同义,用于精确存储数值
decimal 数据类型最多可存储 38 个数字,所有数字都能够放到小数点的右边。decimal 数据类型存储了一

个准确(精确)的数字表达法;不存储值的近似值。

nvarchar
可变长度 (varchar) 字符数据类型。
real
float 和 real 数据
float 和 real 数据类型被称为近似的数据类型。在近似数字数据类型方面,float 和 real 数据的使用遵

循 IEEE 754 标准。
smalldatetime
短日期类型
smallint
短整型
smallmoney
短货币型
sql_variant
一种数据类型,用于存储 SQL Server 支持的各种数据类型(不包括 text、ntext、image、timestamp 和

sql_variant)的值。
text
文本
timestamp
http://tieba.baidu.com/f?kz=91062016这里有介绍
tinyint
tinyint 使用整数数据的精确数字数据类型,范围 0 到 255,存储 1 字节

uniquedentifier
uniqueidentifier数据类型可存储16字节的二进制值,其作用与全局唯一标记符(GUID)一样。GUID是唯一

的二进制数:世界上的任何两台计算机都不会生成重复的GUID值。GUID主要用于在用于多个节点,多台计算

机的网络中,分配必须具有唯一性的标识符。 在SQL中 ROWGUIDCOL表示新列是行的全局唯一标识列。对于

每个表只能指派一个uniqueidentifier 列作为ROWGUIDCO列。ROWGUIDCOL属性只能指派给uniqueidentifier


Uniqqueidentifier 是全局唯一的标识

varbinary
可变长度二进制数据。n 可以是从 1 到 8,000 之间的值。max 指示最大存储大小为 2^31-1 字节。存储大

小为所输入数据的实际长度 + 2 个字节。所输入数据的长度可以是 0 字节。varbinary 的 ANSI SQL 同义

词为 binary varying。

varchar
可变长度,非 Unicode 字符数据。n 的取值范围为 1 至 8,000。max 指示最大存储大小是 2^31-1 个字节

。存储大小是输入数据的实际长度加 2 个字节。所输入数据的长度可以为 0 个字符。varchar 的 ISO 同

义词为 char varying 或 character varying。

基本就是这样吧。本回答被网友采纳
第3个回答  2013-07-27
bigint 大的整型 64位
binary 二进制型数据
bit 位(1为真0为假)
char 字符
datetime 时间
decimal 十进制浮点型
float 单精度浮点型
image 二进制图像
int 整型(32位)
money 钱(浮点型,精度三位小数)
nchar Unicode固定长度字符
ntext 文本
numeric 数字
nvarchar Unicode可变长度字符
real 类似于C++,JAVA中的double
smalldatetime 小型时间
smallint 小型int(16)位
smallmoney 小钱
sql_variant 变量
text ANSI文本
timestamp 不知道
tinyint 极少整型(8位)
uniquedentifier 不知道
varbinary varchar
第4个回答  2018-03-31

MySQL 数据类型,在 MySQL 中,有三种主要的类型:文本、数字和日期/时间类型。

相似回答