当前位置:   article > 正文

SQL查询语句(全网最详细教学)

sql查询语句

1,数据查询

 select id,name,post from wages_tables;  //在wages_tables表中查询字段id、name、post

select * from  wages_tables  where  age < 30;   //在wages_tables表中查询字段age小于30的数据

desc wages_tables;    //表结构查询

select distinct age from wages_tables;    //去重查询数据
select * from wages_tables where age in(22,31);    //通过固定元素多条记录查询
select * from wages_tables where age between 20 and 35;    //通过取值范围查询多条数据
select * from wages_tables where name like '%三';   //模糊匹配查询数据
select * from wages_tables where age > 30 or 1=2;   //多重条件下,满足其中一个条件就可以查询
select * from wages_tables limit 7;      //查询表中从索引0到索引6的七条数据
select * from wages_tables order by age asc;   //根据age字段以asc升序方式排列
select * from wages_tables order by age asc limit 1;   //order by结合limit 查询某一字段最大或者最小值
2,集合函数
select count(*) from wages_tables;              //统计表中数据条数
select sum(wages) from wages_tables;      对某一字段数据进行求和
 select avg(age) from wages_tables;          //对某一字段求出平均值
 select max(age) from wages_tables;        //查询表中最大值
 select min(age) from wages_tables;        //查询表中最小值
3,正则表达式查询
select * from wages_tables where name regexp "三$";         //查询以三结尾的数据
select * from wages_tables where name regexp "^三";        //查询以三开头的数据
 select * from wages_tables where name regexp "张|马";        //匹配多个字符
4,运算符
select 5+5,5-5,5*5,5/5,5%5;        //对数据加减乘除取余运算
5,查询函数
select * from venus1
union
select * from venus2         //查询多个表中的数据,要求两个表中数据必须一样,数据类型相同,默认不返回相同数据
select * from wages_tables order by 6;        //查询数据显示列数
6,查询函数
select user from mysql.user;        查询数据库所有用户名
select system_user();         //查询系统用户名
  select user();       //查询用户名
select session_user();         //查询正在连接用户名
select current_user();        //查询当前用户名
select database();        //查询当前所在数据库;
select version();        //查询数据库当前版本;
show variables like '%basedir%';        //查询数据库当前读取路径
show variables like"%char%"        //查询mysql安装路径
select @@version_compile_os;        //查询当前系统版本
select left(user(),1)='r';        //判断用户名第一位是否以r开头
select right(user(),1)='r';        //判断用户名最后一位是否以r开头
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/730090
推荐阅读
相关标签
  

闽ICP备14008679号