1、select语句可以用回车分隔

$sql="select * from article where id=1"

$sql="select * from article

where id=1",都可以得到正确的结果,但有时分开写或许能更明了一点,特别是当sql语句比较长时

2、批量查询数据

可以用in来实现

$sql="select * from article where id in(1,3,5)"

3、使用concat连接查询的结果

$sql="select concat(id,"-",con) as res from article where id=1"

返回"1-article content"

4、使用locate

用法:

select locate("hello","hello baby");返回1

不存在返回0

5、使用group by

以前一直没怎么搞明group by 和 order by,其实也满简单的,group by 是把相同的结果编为一组

exam:$sql="select city ,count(*) from customer group by city";

这句话的意思就是从customer表里列出所有不重复的城市,及其数量(有点类似distinct)

group by 经常与avg(),min(),max(),sum(),count()一起使用

6、使用having

having 允许有条件地聚合数据为组

$sql="select city,count(*),min(birth_day) from customer

group by city having count(*)>10";

这句话是先按city归组,然后找出city地数量大于10的城市

btw:使用group by + having 速度有点慢

同时having子句包含的表达式必须在之前出现过

7、组合子句

where、group by、having、order by(如果这四个都要使用的话,一般按这个顺序排列)

8、使用distinct

distinct是去掉重复值用的

$sql="select distinct city from customer order by id desc";

这句话的意思就是从customer表中查询所有的不重复的city

9、使用limit

如果要显示某条记录之后的所有记录

$sql="select * from article limit 100,-1";

10、多表查询

$sql="select user_name from user u,member m

where u.id=m.id and

m.reg_date>=2006-12-28

order by u.id desc"

注意:如果user和member两个标同时有user_name字段,会出现mysql错误(因为mysql不知道你到底要查询哪个表里的user_name),必须指明是哪个表的;

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

mysql select语句最简_10个mysql中select语句的简单用法相关推荐

  1. c语言break语句作用,解析c语言switch中break语句的具体作用

    解析c语言switch中break语句的具体作用 问题:break在for循环.while循环等循环流程控制中起的作用是停止执行break后面的语句,跳出本次循环,并跳出该循环控制体: 在switch ...

  2. python中if语句的实例_对python中if语句的真假判断实例详解

    说明 在python中,if作为条件语句,当if后面的条件参数为真时,则执行后面的语句块,反之跳过,为了深入理解if语句,我们需要知道if语句的真假判断方式. 示例 在python交互器中,经过测试发 ...

  3. C语言循环语句的研究意义,C语言中循环语句的应用研究

    摘 要:C语言是面向过程结构化的设计语言,在其设计.使用中会大量的使用循环语句.循环语句的设计一直是计算机语言开发的一项重要应用.在高级语言使用中,循环语句的使用好坏会直接影响开发项目的质量.C语言中 ...

  4. mysql email能索引吗_10、MySQL索引

    索引 索引,是数据库中专门用于帮助用户快速查询数据的一种数据结构.类似于字典中的目录,查找字典内容时可以根据目录查找到数据的存放位置,然后直接获取即可.30 10                    ...

  5. mysql里的as什么意思_SQL数据库中 SELECT AS 中的AS 代表什么意思???

    展开全部 在baiSQL中,as表示别名,或重命名du显示的结果.例如,从student中选择zhiname作为名称dao. 这意味回着查询student表中的name字段答,但是显示名称(而不是表中 ...

  6. mysql索引的使用及优化方法_MySQL中索引和优化的用法总结

    1.什么是数据库中的索引?索引有什么作用? 引入索引的目的是为了加快查询速度.如果数据量很大,大的查询要从硬盘加载数据到内存当中. 2.InnoDB中的索引原理是怎么样的? InnoDB是MySQL的 ...

  7. c语言 case语句用大括号,c++ - 关于“ switch”中“ case”语句中的花括号 - 堆栈内存溢出...

    今天,当我尝试编写代码以仅对两个2 * 2矩阵进行加法和减法时,我使用了switch语句,但出现了一个错误: 函数main()中局部变量的大小写绕过初始化 代码 #include #include # ...

  8. python中if嵌套语句的作用_讲解Python中if语句的嵌套用法

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  9. c语言循环语句相关摘要,C语言中循环语句的应用研究

    为了帮助初学者尽快掌握C语言的循环语句,通过实例较详细的分析了循环语句的结构.功能和应用方法,以便读者能在实际应用中能够合理地选择循环语句,编出满足需要的程序来. . 26 0 价值工程 C语言中循环 ...

最新文章

  1. 讲透彻什么是Linux零拷贝?
  2. poj 3204 Ikki's Story I - Road Reconstruction
  3. python【数据结构与算法】多字段条件排序
  4. 用shape结合selector实现点击效果
  5. str字符串 encoding( ) 方法
  6. 关于字符集报错显示“255”Unknown initial character set index '255' received from server.
  7. [react] render方法的原理你有了解吗?它返回的数据类型是什么?
  8. php重复点击按钮无效,完美解决UIButton按钮重复点击、多次响应的问题
  9. 大数据学习笔记22:MR案例——双MR统计总利润并排序
  10. cron计划任务、chkconfig工具、systemd管理服务、unit、target介绍
  11. thzthz.net forum.php,xthz画质修改器
  12. windows python文件拷贝到linux上执行问题
  13. 泛泰Bin文件格式解析及解压出IMG方法
  14. C#控制台实现计算器功能
  15. 【考研数学一】微分方程专讲(初步)
  16. Java基础教程-01-Java简介与变量介绍
  17. python解题教学设计的理解_面向计算思维培养的初中 Python 项目式学习教学设计流程构建...
  18. trove mysql 镜像_OpenStack(Queens)制作 Trove 镜像
  19. UAP:SECURITY PROTOCOL IN/OUT Command
  20. python地铁查询系统_基于图结构实现地铁乘坐线路查询

热门文章

  1. 南京农业大学计算机保研率,2016中国大学保研率排名出炉 江苏11所高校入百强...
  2. IDEA Tips:Debug跳转任意行
  3. 如何用 Nginx 在公网上搭建加密数据通道
  4. 两款自动检测代码工具与插件,开源真香
  5. 一起来看看Fastjson的三种漏洞利用链
  6. 在一个大项目中,我选择了另一种JDK实现AdoptOpenJDK
  7. MySQL跑在CentOS 6 和 7上的性能比较
  8. php 日志处理类,php中自定义日志处理类(类似于java中的log4j)
  9. 计算机网络技术在农业中的应用,计算机网络技术在农业节水灌溉系统中的运用——评《计算机网络技术与应用实践》...
  10. mysql 启动个关闭命定_mysql利用phpmyadmin实现数据库同步更新