您的位置:首页 > 数据库 > MySQL

手把手教你mysql(八)合并记录和别名

2013-11-23 19:24 239 查看
手把手教你mysql(八)合并记录和别名



一: 合并查询结果

1.1 UNION

使用UNION 关键字是,数据库系统会将所有的查询结果合并到一起,然后去除掉相同的记录

1.2 UNION ALL

如果要保留重复的记录,就用UNION ALL

1.3 两者区别

UNION表示“并”,当用的时候,系统会自动将重复的元组去掉,如果要保留重复元组则就用UNION
ALL



分别用UNION和UNIONALL查询t_book表和t_booktype表的id字段,体验区别,我这边仍然使用的是上次的数据



Mysql>SELECT id FROM t_book UNION SELECT id FROM t_booktype;

Mysql>SELECT id FROM t_book UNION ALL SELECT id FROM t_booktype;



二: 为表和字段取别名

2.1 为表取别名

格式: 表名 表的别名



2.2 为字段取别名

格式: 属性名[AS] 别名

格式: 属性名 别名

Mysql>SELECT bookName AS '书名',price '价格',author AS '作者',bookTypeName '书籍类型' FROM t_book t1,t_booktype t2 WHERE t1.booktypeId=t2.id;



三: 总结

今天为大家带来了合并记录以及别名的知识,下节为大家带来最常用的CRUD操作,也就是增删改查,谢谢大家!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: