登录
首页 >  数据库 >  MySQL

mysql-面试-DQL

来源:SegmentFault

时间:2023-02-24 17:42:59 236浏览 收藏

怎么入门数据库编程?需要学习哪些知识点?这是新手们刚接触编程时常见的问题;下面golang学习网就来给大家整理分享一些知识点,希望能够给初学者一些帮助。本篇文章就来介绍《mysql-面试-DQL》,涉及到MySQL、数据库,有需要的可以收藏一下

查询表中的数据

语法

select 
      字段列表
from 
      表名列表
where
      条件列表
group by
      分组字段
having
      分组之后的条件
order by
      排序
limit
      分页限定;

基础查询

-- 查询 姓名 和 年龄
SELECT 
    NAME, -- 姓名
    age -- 年龄
FROM 
    student; -- 学生表
    
-- 去除重复的结果集
SELECT DISTINCT address FROM student;
SELECT DISTINCT address,NAME FROM student;

-- 计算 math和english 分数之和

SELECT NAME,math,english,math+english FROM student;
-- 如果有null 参与的运算,计算结果都为null
SELECT NAME,math,english,math+IFNULL(english,0) FROM student;
-- 起别名
SELECT NAME,math,english,math+IFNULL(english,0) AS 总分 FROM student;
SELECT NAME,math 数学,english 英语,math+IFNULL(english,0) 总分 FROM student;

条件查询

1.where字句后跟条件
2.运算符
    >、=、=、
    between and
    in (集合)
    like
    is null
    and 或&&
    or 或 ||
    not 或 !

例子

模糊查询

今天带大家了解了MySQL、数据库的相关知识,希望对你有所帮助;关于数据库的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表