union、union all把检索出来的字段按对应位置组合在一起,(country和country)(name和app_name)(url和id)
union
会过滤完全重复的数据,union all不会过滤重复数据
select country,name,url from websites where country='CN'
union all
seletry,app_name,id from apps where country='CN'
order by country;
varchar和char的区别:
varchar是可变的,varchar(20)存‘12345’,占用空间就由20变为5
char是不可变的,char(20)存‘12345’,占用的空间还是10,因为char类型会补上空格,取出的数据需要去除空格,适合存储一些固定长度的数据,身份证号、性别等
varchar节省空间,空间效率好,char由于长度固定,存取速度快,性能好,时间效率好