Mysql必读MySQL中的基本查询语句学习笔记
《Mysql必读MySQL中的基本查询语句学习笔记》要点: 1.基本查询语句 select * from 表名; 2) 查询指定字段 select id,name from product; 使用上面例子可以查询指定字段MYSQL教程 3)查询指定记录 select *from employee where id = 1002; where 子句常用查询条件MYSQL教程 比较:=、<、 <=、 >、 >=、 !=、 <>、 !>、 !< [not] in (元素1,元素2,...,元素n) select * from employee where id in (1001,1002); 如果集合中的元素为字符时,需加上单引号.MYSQL教程 5)带between and 的范围查询 select * from employee where age bewteen 15 and 20; 6)带like的字符串匹配查询 “% ”可以代表任意长度的字符串,长度可以是0. select * from employee where homeaddr like ‘北京%'; 查询所有homeaddr字段中以“北京” select * from employee where name like "ar_c"; 查询所有name字段值长度为4,前两个字母为“ar”最后一个字母为“c”的记录. 7)查询空置 select * from work where info is null; 查询work表info字段为空的记录.MYSQL教程 8)and 和 or多条件查询 9)查询结果不重复 select distinct age department_id employee; 10) 查询结果排序 select * from employee order by id asc,age desc;
2)指定起始位置 2.使用集合函数查询 select count(*) from employee; 与group by一起使用 select d_id,count(*) from employee group by d_id; 上述语句会先分组后统计.MYSQL教程 2) sum()函数 select num,sum(score) from grade where num= 1001; select num,sum(score) from grade group by num; sum()只能计算数值类型字段. select avg(age) from employee; select course,avg(score) from group by course; 4)max(),min()函数 select max(age) from employee; select num,course,max(score) from grade group by course; 对于字符串的最大值问题,max()函数是使用字符对应的ascii码进行计算的.MYSQL教程 4.合并查询结果 select 语句1 union|union all 表名 表的别名 select * from department d where d.d_id =1001; 字段起别名语法:MYSQL教程 属性名 [as] 别名 select d_id as department_id,d_name as department_name from department; 《Mysql必读MySQL中的基本查询语句学习笔记》是否对您有启发,欢迎查看更多与《Mysql必读MySQL中的基本查询语句学习笔记》相关教程,学精学透。编程之家PHP学院为您提供精彩教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |