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,
)
共同学习!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)