Fixed length,non unicode string data.where n defines the string length and must be value from 1 to 80000
The storage size is n bytes

2) Varchar [(n|MAX)]

variable length non unicode string data,where 'n' defines the string length and can be a value from 1 to 8000.Max indicates the maximum storage size is 2^31-1 bytes (2 GB).The storage size here is the actual length of the data the entered + 2 bytes.

3) text

Same as varchar(max)

4) nchar[(n)]

Fixed length,unicode string data.where n defines the string length and must be value from 1 to 40000
The storage size is two times n bytes

5) nvarchar[(n|max)]

variable length unicode string data,where 'n' defines the string length and can be a value from 1 to 4000.Max indicates the maximum storage size is 2^31-1 bytes (2 GB).The storage size here is the two times the actual length of the data the entered + 2 bytes.