--数据类型
1、字符型:char、varchar、nchar、nvarchar
1、字符型:char、varchar、nchar、nvarchar
char 和varchar (varchar为可变长度字符串)
在字符串长度固定的情况下,用char,因为char速度快
在字符串长度固定的情况下,用char,因为char速度快
nchar和nvarchar是在前者的基础上采用了unicode编码,
unicode编码的特点是字节和汉字占用的空间一样(当要使用中文字符时,用nchar和nvarchar)
unicode编码的特点是字节和汉字占用的空间一样(当要使用中文字符时,用nchar和nvarchar)
注:
含有中文的用nchar和nvarchar
当所要存储数据为固定长度时用char和nchar
长度不一定,而且是纯英文内容,则用varchar
当所要存储数据为固定长度时用char和nchar
长度不一定,而且是纯英文内容,则用varchar
2、数值类型
bit、int、bigint、float、numeric(更加精准,好控制)
3、时间类型
datetime和timestamp
getdate() 得到当前时间
示例:
create table aaa
( shijian datetime )
insert into aaa values(getdate())
insert into aaa values('2017-12-30 15:45:12.700')
select *from aaa
--可以显示当前系统时间
4、图片类型image和视频类型binary一般都放在专门的服务器上,因为太占用宽带,
只有当需要安全的时候才放入数据库,而且要尽量小。