sql中定义年龄用什么数据类型,长度为多少?

sql中定义年龄用什么数据类型,长度为多少?,第1张

sql中定义年龄可以用的用数据类型及长度:

1、char(3) :长度为3的字符串。小于10位且长度基本固定的字符串用char。

2、varchar(3):长度为3的字符串。长度大于10的用varchar,varcha在10以内占用空间比char大。

3、int:长度为4个字节,存储从(-2147483648)到(2147483647)。

4、Smallint:长度为2个字节,存储从-32768到32767。

5、tinyint:长度为1个字节,存储0到255的数字

扩展资料

sql数据类型使用范围

Text:用于文本或文本与数字的组合。最多255个字符。

Memo:用于更大数量的文本。最多存储65536个字符。

Byte:允许0到255的数字。

Integer:允许介于-32768到32767之间的数字。

Long:允许介于 -2147483648 与 2147483647之间的全部数字。

Single:单精度浮点。处理大多数小数

Double:双精度浮点。处理大多数小数。

Currency:用于货币。支持15位的元,外加4位小数。

AutoNumber:字段自动为每条记录分配数字,通常从1开始。

Date/Time:用于日期和时间。

Yes/No:逻辑字段,可以显示为Yes/No、True/False或On/Off。在代码中,使用常量True和 False(等价于1和 0);Yes/No字段中不允许Null值。

Ole Object:可以存储图片、音频、视频或其他BLOBs (Binary Large OBjects)。

Hyperlink:包含指向其他文件的链接,包括网页。

create table 学生表(学号 char(10) primary key,姓名 char(10) not null,性别 char(2) check(性别 in('男','女')),系 varchar(20) check(系 in('信息系','计算机科学系','数学系','管理系','中文系','外语系','法学系')),年龄 int check(年龄 between 0 and 100))


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

原文地址:https://54852.com/zaji/8587562.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存