数据库——int和varchar
设计数据库时,电话号码和邮编等,虽然是数字形式,但是应该设计为varchar类型,如果设计为int型,插入数据库会失效,比如电话会变成另外一串数字,插入0921,结果插入为921.因为int是以数字计算,varchar是以字符串计算。
varchar 是 CHARACTER VARYING 的缩写,表示长度可变的字符类型,比如varchar(10)可以存储'abc','abcdefghijk',最多10个字符。
int 是 integer 的缩写,表示整数类型,比如100,0,-100。
这两个类型都是常用类型。