iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >学习MySQL的select语句
  • 110
分享到

学习MySQL的select语句

2024-04-02 19:04:59 110人浏览 八月长安
摘要

select语句可 以用回车分隔 $sql="select * from article where id=1&

select语句可 以用回车分隔


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

批量查询数据


可以用in 来实现 
$sql="select * from article where id  ;in(1,3,5)"

使用concat连接查询的结果


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

使用locate


用法: select locate("hello","hello baby");返回1
不存在返回 0

使用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()一起使用

使用having


having 允许有条件地聚合数据为组 
$sql="select city,count(*),min(birth_day)  from customer
group by city having c ount(*)>10";
这句话是先按city归组,然后找出city地数量大于10的城 市
btw:使用group by + having 速度有点慢
同 时having子句包含的表达式必须在之前出现过

组合子句


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

使用distinct


distinct是去掉重复值用的 
$sql="select distinct city from customer  order by id desc";
这句话的意思就是从customer表中查 询所有的不重复的city

使用limit


如果要显示某条记录之后的所 有记录 
$sql="select * from article limit 100,- 1";

多表查询


$sql="select user_name from user  u,membe r  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),必须指明是哪个表的;


您可能感兴趣的文档:

--结束END--

本文标题: 学习MySQL的select语句

本文链接: https://www.lsjlt.com/news/46780.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 学习MySQL的select语句
    select语句可 以用回车分隔 $sql="select * from article where id=1&...
    99+
    2022-10-18
  • 一文带你学会MySQL的select语句
    目录SQL概述SQL背景知识SQL语言排行榜SQL 分类SQL语言的规则与规范基本规则SQL大小写规范 (建议遵守)注释命名规则(暂时了解)数据导入指令基本的SELECT语句SELECT...SELECT ......
    99+
    2022-11-08
  • mysql sql语句学习(一)
         为了学习数据库,先熟悉一下sql语言,也就以mysql为例子开始学习了! (参考书籍《深入浅出mysql 数据库开发、优化、管理维护》) &...
    99+
    2022-10-18
  • MySQL 查询语句select讲解与练习
    select语句执行流程:        START------>1.FROM  &nbs...
    99+
    2022-10-18
  • mysql学习笔记之完整的select语句用法实例详解
    本文实例讲述了mysql学习笔记之完整的select语句用法。分享给大家供大家参考,具体如下: 本文内容: 完整语法 去重选项 字段别名 数据源 where group ...
    99+
    2022-05-20
    mysql select语句
  • MYSQL学习系列--DDL语句
    DDL语句: 对数据库内部的对象进行创建、删除、修改等操作的语言,DDL语句更多的是由数据库管理员(DBA)使用,开发人员一般很少使用登录mysql之后就可以使用sql语句对数据库进行各种操作啦! 实践操作...
    99+
    2022-10-18
  • MYSQL学习系列--DML语句(二)
    引言: 数据操纵语言(Data Manipulation Language, DML)是SQL语言中,负责对数据库对象运行数据访问工作的指令集,以INSERT、UPDATE、DELETE三种指令为核...
    99+
    2022-10-18
  • 【MySQL学习笔记】2、SQL语句
    一、SQL语句SQL:Structured Query Language,结构化查询语言,是客户端和SQL服务器进行对话的语言用于跟SQL服务器对话属于解释执行的编程语言,其代码文件通常称为脚本,直接被解释...
    99+
    2022-10-18
  • MYSQL学习系列--DML语句(一)
    引言: 数据操纵语言(Data Manipulation Language, DML)是SQL语言中,负责对数据库对象运行数据访问工作的指令集,以INSERT、UPDATE、DELETE三种指令为核...
    99+
    2022-10-18
  • MySQL(六):基本的SELECT语句
    基本的SELECT语句 前言一、SELECT...二、SELECT ... FROM三、列的别名四、去除重复行五、空值参与运算六、着重号七、查询常数八、显示表结构九、过滤数据 前言 本博主将用CSDN记录软件...
    99+
    2023-08-19
    数据库 mysql sql
  • MySQL之优化SELECT语句
    MySQL之优化SELECT语句 文章目录 MySQL之优化SELECT语句摘要:引言:1. MySQL性能提成优化概述2. WHERE子句优化3. 范围优化4. 哈希联接优化5. 储存引擎下的优化6. 索引条件下推优化7....
    99+
    2023-08-16
    mysql 数据库 原力计划
  • mysql基础(七)select语句
    单表查询:     SELECT         [ DISTINC...
    99+
    2022-10-18
  • MySQL的select语句如何使用
    今天小编给大家分享一下MySQL的select语句如何使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。selec...
    99+
    2023-06-27
  • mysql select语句的执行顺序
    这篇文章主要讲解了“mysql select语句的执行顺序”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql select语句的执行顺序”吧...
    99+
    2022-10-18
  • MYSQL select语句的单表查询
    这篇文章运用了实例代码展示select语句的单表查询的用法,代码非常详细,可供感兴趣的小伙伴们参考借鉴,希望对大家有所帮助。SELECT语句的基本语法如下:select selection_lis...
    99+
    2022-10-18
  • MySQL的select语句怎么使用
    这篇“MySQL的select语句怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“MySQL的select语...
    99+
    2023-06-27
  • 【MySQL】——Select查询语句(其二)
    🎃个人专栏: 🐬 算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客 🐳Java基础:Java基础_IT闫的博客-CSDN博客 🐋c语言:c语言_IT闫的博客...
    99+
    2023-10-23
    mysql 数据库
  • mysql学习笔记(三)--- 基本的SQL语句
    【正文】主要内容:一、cmd命令行的常用命令二、数据定义语言(DDL)三、数据操纵语言(DML)四、数据查询语言(DRL)五、事务控制语言(TCL)一、cmd命令行的常用命令:当我们使用MySQL 5.5 ...
    99+
    2022-10-18
  • MySQL之select 语句的执行顺序
    mysql语句编写顺序 ① select 字段名 ② from 表1 inner|left|right join 表2 on 表1 与表2 的关系… ③ where ... ④ group by ... having ...
    99+
    2018-04-07
    MySQL之select 语句的执行顺序
  • 第03章 MySQL基本的SELECT语句
    第03章 MySQL基本的SELECT语句 1. SQL概述 1.1 SQL背景知识 1946 年,世界上第一台电脑诞生,如今,借由这台电脑发展起来的互联网已经自成江湖。在这几十年里,无数的技术、产业在这片江湖里沉浮,有的方兴未艾,有...
    99+
    2017-08-05
    第03章 MySQL基本的SELECT语句
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作