数据库的数据格式年龄

数据库的数据格式年龄,第1张

char(3) 小于10位且长度基本固定的字符串最好用char,而不要使用varchar,因为varchar虽然是长度可控制,但是他需要有额外的空间记录varchar的长度变量,在10以内占用空间比char大,而且年龄基本上集中在2位数之内,长度基本固定,所以用char较好。

int占用4个字节,比char(3)占用空间大

另外可以尝试使用tinyint类型,只占用1个字节,范围0~255,我想应该没有人活到256岁的吧。。。。

1>CREATE TABLE test_tab (

2> id INT,

3> name VARCHAR(10),

4> age INT,

5> val VARCHAR(10)

6>)

7>go

上面那句建表, 下面那句修改age数据类型。

1>ALTER TABLE test_tab

2> ALTER COLUMN age TINYINT

3>go

create table student

(

学号 int identity(1,1) not null,

姓名 varchar(20) primary key ,

年龄 tinyint,

)

或者

create table student

(

学号 int identity(1,1) not null primary key,

姓名 varchar(20) unique ,

年龄 tinyint,

)

共同学习!


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

原文地址: https://outofmemory.cn/sjk/9525625.html

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

发表评论

登录后才能评论

评论列表(0条)

保存