天天看点

sql笔记-union、union all

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;
           
sql笔记-union、union all

varchar和char的区别:

varchar是可变的,varchar(20)存‘12345’,占用空间就由20变为5

char是不可变的,char(20)存‘12345’,占用的空间还是10,因为char类型会补上空格,取出的数据需要去除空格,适合存储一些固定长度的数据,身份证号、性别等

varchar节省空间,空间效率好,char由于长度固定,存取速度快,性能好,时间效率好