mysql查询最小分数_MySQL数分:简单查询
前次文章我们对MySQL的安装和数据库、表的创建进行了介绍。A九姑娘:MySQL数分:安装及入门zhuanlan.zhihu.com
本次文章中的实例是基于上篇文章的数据库继续更新的内容~
**************************************************************************************
接下来,我们继续对MySQL的入门知识进行补充,此次文章主要内容是给大家展示:如何进行简单查询?
写在前面
SQL分为数据操作语言 (DML) 和 数据定义语言 (DDL)。
什么是DML?什么是DDL?
简单说,DML就是对数据库进行增、删、改、排和检索;DDL用来改变数据库的结构,比如创建(create)、更改(alter)、删除(drop)数据库对象。
此次给大家展示的数据操作语言(DML)部分中的——简单查询,SQL语句主要是SELECT 和 SELECT * 语句。
还有提示大家:SQL语句对大小写不敏感~可大写可小写。
目录基本查询语句
指定查询语句
运算符
模糊查询
基本查询语句语法
select , from ;
select * from ;实例
1) 目标:查询学生表
步骤:依旧是新建“查询”(后续该过程不再赘述),在代码编辑器进行编辑、运行和保存;
代码:
SELECT 姓名,性别,学号,出生日期 FROM student;
运行结果:
另外一种,我们可以这样写:
SELECT * FROM student;
运行结果:
2) 目标:查询学生表,重命名列“名字”为“s_name”:
SELECT 学号,姓名 as s_name,出生日期,性别 FROM student;
运行结果:
3) 目标:删除重复值
SELECT DISTINCT 姓名 FROM student;
运行结果:
指定条件查询语法
select from where 运算符 值;实例
1) 目标:查询学生表中大毛的信息
SELECT * FROM student WHERE 姓名='大毛';
这里以上边的例子为例,给大家补充一下SQL语句的运行顺序:
① FROM student ② WHERE 姓名='大毛' ③ SELECT *
运算符
运算符又分为算术运算符、比较运算符、逻辑运算符;
1)算术运算符实例
① 目标:在成绩表中新增列“百分比成绩”,把成绩转化成百分比
SELECT 学号,课程号,成绩,成绩/100 AS 成绩百分比 FROM course;
2)比较运算符实例
① 目标:在课程表中选择成绩为99分以上的信息;
SELECT * FROM course WHERE 成绩>99;
2)逻辑运算符实例
① 目标:在学生表中查询姓名不是A九的童鞋信息
SELECT * FROM student WHERE not 姓名='A九';
② 目标:在学生表中,查询生日是1992-06-24并且姓名是A九的童鞋信息
SELECT * FROM student WHERE 出生日期='1992-06-24' and 姓名='A九';
③ 目标:在学生表中,查询姓名是A九或者性别是男的童鞋信息
SELECT * FROM student WHERE 姓名='A九' or 性别 = '男';
④ 目标:在学生表中,查询姓名是A九或者大毛的信息
SELECT * FROM student WHERE 姓名 in ('A九','大毛');
⑤ 目标:在课程表中,选择成绩在95分到100分之间的信息
SELECT * FROM course WHERE 成绩 BETWEEN 95 and 100;
模糊查询
1)字符串模糊查询实例
① 目标:在学生表中查询姓名中含有“九”的童鞋信息
select * from student where 姓名 like '%九%';
② 目标:在学生表中查询姓名中第一个字是“大”的童鞋信息
select * from student where 姓名 like '大_';
本次的学习,到这里先休息一下~后续我们会继续更新,感兴趣的你就收藏了吧~
mysql查询最小分数_MySQL数分:简单查询相关推荐
- mysql view 能和表关联吗_MySQL数分:复杂查询
此次分享的内容是MySQL的复杂查询. 同样,我们依旧先进入提问环节:如果A九需要经常性的对学生性别对应人数进行汇总,有没有什么便捷的方法? 答案是有的.我们可以使用创建一个"按性别汇总&q ...
- mysql 计算近30天总金额_MySQL数分实战:咖啡店精细化运营
前期,我们已经对MySQL的增删改查.以及多种查询方式和窗口.视图进行了解学习.本次我们利用前期所积累的知识进行数据分析实战. 本次实战数据源来自: Supersetsuperset.workeri ...
- mysql非结构化查询_Mysql(2.3) 简单查询(SELECT)、子查询
结构化查询语言(sql) SQL概念和规则 关键字:SQL语言保留的字符串(SELECT FORM) 语句:一条完整的SQL命令(SELECT * FROM dept) 子句:部分的SQL语句,通常由 ...
- db2有MySQL那样的时间戳_MySQL 按照日期格式查询带有时间戳数据
按照日期格式查询带有时间戳数据一般在MSQL数据库中的时间都是以时间戳的格式来存储时间的,但是对于我们来说,时间戳格式具体表示的是什么时间,我们很难一眼看出来,所以当我们要具体查询某一个时间或时间段的 ...
- mysql范围查找性能_MYSQL(四)查询性能优化
优化数据访问 1.是否向数据库请求了不需要的数据 解决方式: A. 查询后加limit B. Select后写需要的列而不是* 2. 是否扫描了额外的数据 数据库的访问方式速度由慢到快:全表扫描,索引 ...
- mysql查询语句习题._MySql数据库基本select查询语句练习题,初学者易懂。
在数据库建立四个表:分别为 student(sid,sname,sage,ssex) teacher(tid,tname) course(cid,cname,tid) sc(sid,cid,score ...
- mysql 子查询怎么写_MySQL中两种子查询的写法
MySQL的测试环境 测试表如下 create table test_table2 ( id int auto_increment primary key, pay_id int, pay_time ...
- MySQL查询语种关键字_Mysql语言之数据查询
一.基础查询 #进阶1:基础查询 /* 语法: select 查询列表 from 表名; 特点: 1. 查询列表可以使:表中的字段,常量值,表达式,函数 2. 查询的结果是一个虚拟的表格 */ # 打 ...
- mysql一对多代码_MySQL实现一对多查询的代码示例
本篇文章给大家带来的内容是关于MySQL实现一对多查询的代码示例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 这次要实现的是一对多查询,使用 MySQL 的 group_conca ...
最新文章
- php 冒泡置顶,浅谈php冒泡的排序
- openstack API debug OpenstackEveryProject_CLI,curl_based
- leetcode 622. Design Circular Queue | 622. 设计循环队列(Ring Buffer)
- 文件操作(stat)
- 单片机串口通信学号显示_触摸屏与单片机串口通信测试
- 充分掌握网络工作原理及底层实现 大家都做什么项目啊?
- Ajax 和 PHP 实现验证码的实时验证
- 通过Python扫描代码关键字并进行预警
- 零基础入门语义分割——Task1 赛题理解
- Android binder机制---概述
- Eclipse下载与安装
- 设计模式-建造者模式(Builder)2种实现方式(经典Builder模式、链式Builder模式)
- 计算机主机时间不保存,电脑主板系统时间不能保存
- 三大运营商流量卡的现状:不兼容,死卡,三网物联卡你选对了吗?
- Unity 解决安卓包激励视频广告退后台再进入APP广告消失
- git创建本地仓库远程仓库,并关联。全过程
- Folium库使用心得(一)
- whl is not a supported wheel on this platform.解决办法
- 一行代码教你撩妹手到擒来html+css+js烟花告白3D相册(含音乐+可自定义文字)520表白/七夕情人节/求婚...
- 第五次实验:简单的使用示波器