mysql 类型电话

我想以表格输入电话号码,包括国家代码,分机号码

create table if not exists employee( `

country_code_tel int(11),

tel_number int(10),

extension int(10),

mobile bigint(20)

);

如果tel_number大于15位,我可以使用哪种数据类型,我最好使用Bigint(20)?

create table address(

address varchar(255),

city varchar(255),

country varchar(255),

post_code int(11)

);

例如,如果我有加拿大的国家代码,我可以使用2或002.哪个更好的处理?

谢谢你的建议。