【MySQL80】:SQL语句-MySQL必知必会

牛客网-SQL篇-全部试题-较难-SQL80 牛客的课程订单分析(四) SQL 问题 查询在2025-10-15以后,如果有一个用户下单2个以及2个以上状态为购买成功的C++课程或Java课程或Python课程,那么输出这个用户的user_id,以及满足前面条件的第一次购买成功的C++课程或Java课程或Python课程的日期first_buy_date,以及所有日期里购买成功的C++课程或Java课程或Python课程的次数cnt,并且输出结果按照user_id升序排序。 解题 1.看到第一次的日期,考虑使用row_number() 窗口函数,并按日期升序,这样最终查询输出只 阅读详情

1、了解数据库和表

# 展示所有数据库
show databases;
# 选择数据库
use testdb;
# 展示数据库对应的所有表
show tables;
# 展示某表所有的列
show columns from stock;
# 展示某表所有的列,快捷表达
describe stock;
# 其他show语句
show status;
show grants;
show errors;
########################################
select code from stock;
select code, close from stock;
select * from stock;
select distinct code from stock;
select distinct code from stock limit 10;
select distinct code from stock limit 2, 5;
select stock.code from stock;
select stock.code from testdb.stock;
#########################################
select code from stock order by code;
select code, time, close, volume from stock order by code, close;
select code, time, close, volume from stock order by code, close DESC;
select code, time, close, volume from stock order by code DESC, close;
select code, time, close, volume from stock order by code DESC, close DESC;
select code, time, close, volume from stock order by code DESC, close DESC limit 1;
select code, time, close, volume from stock order by close DESC limit 1;
##########################################
select * from stock where time='2021-01-13';
select * from stock where code='600009.XSHG';
select * from stock where close>500;
select * from stock where close between 300 and 400;
select * from stock where close is NULL;
##########################################
select * from stock where close>500 and time='2021-01-13';
select * from stock where close>500 or close<1.5;
select * from stock where ( close>500 or close<1 ) and time='2021-01-13' order by close DESC;
select * from stock where code in ('600009.XSHG', '600519.XSHG');
select * from stock where code in ('600009.XSHG', '600519.XSHG') and time='2021-01-13' order by close;
select * from stock where code in ('600009.XSHG', '600519.XSHG') and not time='2021-01-13';
###########################################
select * from stock where code like '688%' and time='2021-01-13';
select * from stock where code like '%221%' and time='2021-01-13';
select * from stock where code like '6%G' and time='2021-01-13';
select * from stock where code like '603___.XSHG' and time='2021-01-13';
############################################




mysql常见sql语句练习 sql练习题 1. Mysql基本语句复习 1.1数据库建库操作 这一章会把基本的mysql语句进行复习 打开Sqlyog,新建一个数据库 1.2建表操作 新建两张学习兴趣班级表:唱歌、跳舞 CREATE TABLE sing( s_num VARCHAR(5) NOT NULL UNIQUE COMMENT '身份证号,这儿为了方便以5位算', s_beginDate DATE COMMENT '入班时间' #指定存储引擎为INNODB(这个在优化的时候会学习) )ENGINE=INNODB DEFAULT CHA 阅读详情

相关推荐

面试题:用一条SQL语句查询出每门课都大于80分的学生姓名

数据表结构和数据如下: -- ---------------------------- -- Table structure for grade -- ---------------------------- CREATE TABLE `grade` ( `id` int(4) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id主键', `user...

Sourire_H的博客 2370

MySQL8的SQL语句

MySQL8的SQL语句

m0_65014849的博客 752

SQL必知必会 第四版 文中案例脚本(MySQL版)

SQL必知必会 第四版 文中案例脚本(MySQL版) 官方下载地址: http://forta.com/books/0672336073/

SQL80 牛客的课程订单分析(四)

SQL80 牛客的课程订单分析(四)

Robin_Pi的博客 535

sql必知必会 mysql脚本

sql必知必会 mysql脚本 sql必知必会 mysql脚本 sql必知必会 mysql脚本

SQL必知必会第4版PDF(附MySQL样例表脚本)

SQL必知必会第4版PDF格式,另附MySQL样例表脚本

SQL SERVER自定义函数

<br />自定义函数<br /><br />用户定义自定义函数像内置函数一样返回标量值,也可以将结果集用表格变量返回<br />用户自定义函数的类型:<br />标量函数:返回一个标量值<br />表格值函数{内联表格值函数、多表格值函数}:返回行集(即返回多个值)<br /><br />1、标量函数<br />Create function 函数名(参数)<br />Returns 返回值数据类型<br />[with {Encryption | Schemabinding }]<br />[as]<b

Augusdi的专栏 2313

用Python实现单层感知器:5分钟搞定逻辑与/或/异或分类(附避坑指南)

本文通过Python代码实战,详细讲解了单层感知器的核心原理与实现步骤,5分钟内即可完成逻辑与、或运算的分类任务。文章深入剖析了单层感知器的能力边界,解释了其无法解决异或(XOR)等线性不可分问题的根本原因,并提供了学习率设置、权重初始化等关键避坑指南,帮助初学者直观理解神经网络的基础。

ttt77的博客 1084

MySQL8 常用语句

#查看数据库版本 select version(); # 查询 正在执行的事务: SELECT * FROM information_schema.INNODB_TRX where trx_state = 'LOCK WAIT'; #查找执行线程耗时比较久的任务 SELECT * from information_schema.`PROCESSLIST` WHERE Time > 1000 AND USER = 'cap' ORDER BY TIME desc; #杀掉对应的线程或进程 kill 2.

lvhui321的博客 2065

U8二次开发CO-基于Net8调用COM对象

本文章介绍的U8二次开发CO技术,就是基于微软COM组件技术,使用微软开源的编程框架Net6/7/8/9来调用U8的COM组件,完成基本的登录认证,工作流处理,数据库操作等。

pccai的博客 5507

MOOS-ivp 实验一 MOOS软件的安装与执行

MOOS-ivp实验一 实验一步骤总结 文章目录MOOS-ivp实验一前言一、实验一1.下载软件2.安装必要的插件3.安装后检查4.路径添加5.执行示例文件总结 前言 在moos学习过程中,我觉得最好把学习的每一步骤都总结一下,方便日后进行回顾。moos官网设置了十八个实验,涉及到了moos的各个方面,完成这些实验也是moos入门的好办法。 一、实验一 实验一主要内容仅仅是软件的安装,仅仅这一步就花费了我接近两天的时间。主要问题发生在linux系统的配置问题上。 1.下载软件 svn co https:

weixin_44151170的博客 6671

窗口闪退_?? MySQL服务端输入密码闪退解决办法

打开MySQL服务端输入密码闪退的情况,不知道大家遇到过没,前面两次重启(电脑)大法解决。。。后面搜索了个办法完美解决,在这里贴一下供大家参考搜索并打开“服务”2.进入窗口后找到MySQL80(80代表版本),然后看下状态和启动类型,如果状态没有描述说明没有运行,右键该行点击启动,并设置启动类型为“自动”;如果状态是“正在运行”同样右键该行点击“重新启动”,到此解决,我遇到闪退的问题的解决办法是这...

weixin_39994627的博客 142

Far planner 代码系列(14)

MatchContourWithNavGraph(3) this->EnclosePolygonsCheck(); //可能有些ctnode的is_contour_necessary属性变成了true // 这说明我的contour_graph是一个local层级的 才会从这里面 get new vertices new_convex_vertices.clear(); //! 把contour_graph_里符

博客 900

MySQL 运维 - 高阶SQL语句

MySQL 运维 - 高阶SQL语句按单字段排序多字段排序or/and嵌套/多条件查询不重复记录指定多字段去重对结果进行分组结合排序语法限制条目结果设置别名AS作为连接语句通配符子查询子查询-别名子查询-exists试图[类似与镜像]额外拓展 按单字段排序 asc 升序[默认] desc 降序 语法 select 显示用字段 from 表名 where 判断用字段>=Number order by 以哪个字段做排序 desc; 举例: select id from user where point&

serendipity_cat的博客 1万+

QProgressBar:常用接口、样式表及自定义进度条实现

在Qt开发中,QProgressBar 是一个非常常用的控件,用于显示任务的进度。无论是文件下载、数据处理还是其他耗时操作,QProgressBar 都能直观地展示当前进度。本文将详细介绍QProgressBar 的使用方法,包括常用接口、样式表设置,并额外补充一个自定义进度条的C++实现。

u011186532的专栏 1012

Ubuntu22.04安装ros(一键搞定)

然后发现可以一键安装,话不多说,直接终端输入如下指令。回车之后系统会自动安装ros。

m0_47313541的博客 7414

MySQL常用的sql语句

SQL语句核心功能与实用技巧摘要: SQL语句主要分为四类:数据查询(SELECT)、数据操作(INSERT/UPDATE/DELETE)、数据定义(CREATE/ALTER)和数据控制(GRANT/COMMIT)。基础查询包括条件筛选、排序分页和聚合分组,多表连接可实现复杂关联查询。DML语句完成增删改操作,DDL定义数据库结构,DCL管理权限事务。高级技巧包含子查询、CTE和窗口函数,优化建议着重索引创建和查询效率提升。掌握这些语句可高效完成数据检索、业务逻辑实现和性能优化,是数据库操作的核心技能。

simpler0808的博客 1676

小黄鸭机器人技术全解-第 07 章 关节自由度与行程参数

—鸭子歪着头转头时,转的平面是斜的,这正是它"灵动"感的来源。仿真里这是自动的(轴定义在父刚体系),复刻时不需要做任何事——

yolo模型训练找我,AI游戏合作找我 68

MySQL语句 - sql语句

MySQL语句 - sql语句sql 语句介绍MySQL中如何求帮助sql 语句基本操作 sql 语句介绍 什么是sql 语句? SQL(Structure Query Language)是 结构化查询语句的缩写,它是使用关系模型的数据库应用语言,由 IBM 在 20 世纪 70 年代开发出来,作为 IBM 关系数据库原型 System R 的原型关系语言,实现了关系数据库中的信息检索 20 世纪 80 年代初,美国国家标准局(ANSI)开始着手制定 SQL 标准,最早的 ANSI 标准于1986 年完成,

锦衣 1634

浅聊开关电源6:大学生电赛(电源类)之LCL并网滤波器设计(PCB设计,STM32F4xx程序与Simulink仿真)

关于LCL并网滤波器设计的一些小分享

xjtuymh的博客 3655

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

MySQL高级SQL语句

对MySQL数据库的查询,除了基本的查询外,有时候需要对查询的结果集进行处理。例如只取10条数据、对查询结果进行排序或分组等等。使用SELECT语句可以将需要的数据从MySQL数据库中查询出来,如果对查询的结果进行排序,可以使用order by语句来对语句实现排序,并最终将排序的结果返回给用户。这个语句的排序不光可以针对某一个字段,也可以针对多个字段。语法: ASC是按照升序进行排序,是默认的排序方式,即ASC可以省略。 SELECT语句中如果没有指定具体的排序方式,则默认按ASC方式进行排序。 DESC

qq_45088125的博客 1万+

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Mysql数据库——高级SQL语句

Mysql常用语句(Select查询、Distinct去重、Where条件判断、In根据已知条件判断、Between介于两个值之间的数据)、Mysql高级语句(排序(Order by)、且(and)或(or)嵌套()、分组(Group by)、聚合函数(Count、Sum、Max、Min、Avg)、限制行(Limit)、别名(Alias)、通配符(%、_))

一坨小橙子的博客 4220

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

01 MySQL必知必会

本人博客根据学习《MySQL必知必会》写的心得体会。 书中以MySQL 5版本作为基础,作者成书时,稳定版本是5.1。现在(2019年6月20)8.X版本的我都装上了,所以版本有点旧,但是sql是通用的,对小白来说,经典毕竟是经典,还是值得一读的。 前期数据库准备: 创建数据库 :crashcourse 建表语句: 1 ##############################...

weixin_30840253的博客 143

MySQL 案例练习:用一条 SQL 语句查询出每门课都大于 80 分的学生姓名

用一条sql语句查询出每门课都大于80分的学生姓名。

白鹿第一帅的 优快云 博客 4812

Mysql 面试题: 用一条SQL语句查出每门课都大于80分的学生的姓名

用一条sql语句查询出所有课程都大于80分的学生名单:namecourcescore张三语文81张三数学75李四语文76李四数学90王五语文81王五数学100王五英语90   1 SET FOREIGN_KEY_CHECKS=0; 2 3 -- ---------------------------- 4 -- Table structure for grade 5 -- -------...

差不多先生 1万+

MySQL(二)MySQL SQL练习题

MySQL练习题

HK的博客 1万+
上一篇: 【Python爬虫】:代理IP的使用 提升访问量
下一篇: 【MySQL80】:查看服务器状态
QuantCoder
博客等级 码龄5年 14粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值