1:char 和varchar的区别:
char(8):是不可变的长度,当字符填充不够8位的时候,会从后面自动补充空格,例如:‘abcd ’
varchar(8):是可变长度,当填充的不够8位的时候,后面不会自动补充空格,例如:‘abcd’
2:消除重复的行:
- 在select后面列前使用distinct可以消除重复的行
select distinct gender from students;
char(8):是不可变的长度,当字符填充不够8位的时候,会从后面自动补充空格,例如:‘abcd ’
varchar(8):是可变长度,当填充的不够8位的时候,后面不会自动补充空格,例如:‘abcd’
select distinct gender from students;