MySQl基础整合

一、查询

1. 查询时合并列

例1:计算两个科目分数之和

SELECT  id ,name ,(math+english) FROM student;

这里是计算math和English这两个列合并后的值,适用于整型(Tinyint/ smallint/ mediumint/int/ bigint(M) unsigned zerofill)字段,用在文本字段没意义

例2:将姓名和住址合并为一列显示

SELECT score,CONCAT(`name`,`address`) FROM `result`

CONCAT函数将两个列拼接在一起

2. 分页查询

select * from student limit(起始行,查几行);

3. 分组查询

分组查询,group by 。注意:group by 不能和where一起使用,如果要条件查询,需配合having。如:

select gender,count(*)from student group by gender having count(*)>2;

 

上一篇:MySQL 不同版本下的group by


下一篇:Linux chgrp和授予权限