数据库表中字段类型有哪些?

数据库表中字段类型有哪些?,第1张

数据库表中字段类型有二进制数据类型、字符数据类型、数字数据类型 等其中类型。具体类型如下所示:

1、二进制数据类型 

Binary、Varbinary、Image 

2、字符数据类型 

Char,Varchar和 Text

3、Unicode数据类型

包括Nchar,Nvarchar和Ntext

4、日期和时间数据类型

包括Datetime, Smalldatetime, Date, TimeStamp

5、数字数据类型

数字数据类型包括正数和负数、小数和整数

6、货币数据类型

表示正的或者负的货币数量。

7、特殊数据类型

特殊的数据类型有3种,即Timestamp、Bit 和 Uniqueidentifier。

您好,原因如下:

1. 学号、电话号码等字段有可能出现除了数字以外的字符例如英文字母,'-'等。

2. 电话号码会出现首字符为0 例如0571-88888888,数字型无法表达这类电话号码。

主要考虑,要符合应用实际,便于使用,在存储空间上尽量节省

可以参考如下

1,char 和 varchar

若长度固定,且字符数在15个以内,选择 char,否则,选择varchar;

2,decimal 和 float

decimal 用于存放精确的数据,float 用于存放非精确的数据,如果要存放精确的数据,选择 decimal;

float 的存储空间开销一般小于 decimal,若需要存放非精确的数据,选择 float;

3,时间类型

使用 int 来存储:优点:字段长度比 datetime 小;缺点:使用不方便;通常还是使用 datetime 类型;

注意存储的时间粒度:只是存放年份,用数据类型 YEAR 比较好,占用的空间小

祝好运,望采纳。


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

原文地址:https://54852.com/sjk/9623164.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存