
MySQL
煦日
这个作者很懒,什么都没留下…
展开
-
group by与partition by的区别与联系
参考文章1 参考文章2转载 2022-01-13 17:35:27 · 466 阅读 · 0 评论 -
sql查询各科成绩前三名
主要是子查询内容与父查询内容相关时,的一个思路过程参考解析:[sql查询各科成绩前三名----详述过程,思路清晰不烧脑](https://blog.youkuaiyun.com/and52696686/article/details/107591245)具体有三种方法可以实现:select * from(select *,rank()over (partition by C# order by score desc)A from SC)B where B.A<=3--18. 查询各科成绩前三名的记录.原创 2022-01-13 17:16:50 · 15650 阅读 · 0 评论 -
CONVERT()函数和DECIMAL(5,2)的意思
文章目录一、convert() 函数二、decimal(5,2)一、convert() 函数对于简单类型转换,CONVERT()函数和CAST()函数的功能相同,只是语法不同。CAST()函数一般更容易使用,其功能也更简单。CONVERT()函数的优点是可以格式化日期和数值,它需要两个参数:第1个是目标数据类型,第2个是源数据。以下的两个例子和上一节的例子类似:SELECT CONVERT(int, '123') SELECT CONVERT(decimal(9,2), '123.4') CO原创 2022-01-13 14:16:21 · 7200 阅读 · 2 评论 -
case when 实现行转列时为什么要用max()或者其他聚合函数
原因如下:网址原创 2022-01-10 21:36:18 · 630 阅读 · 0 评论 -
数据库—创建表相关知识
文章目录一、用Navicat建表时enum类型的使用二、MySQL中的CHARSET和COLLATE关键字三、常用数据类型一、用Navicat建表时enum类型的使用在数据库表内的某个字段中,常常会出现一个属性有几个值可以选的情况,比如:字段reson选值范围’过期罚款’, ‘损坏赔偿’, ‘丢失赔偿’, ‘办证费’, ‘办证押金’。这种情况可以用后端代码控制选值范围,同样也可以在数据库表中控制选值范围,这种情况就需要用到enum数据类型了,具体用法如下:方法二:在这里输入可选值,选值范围确定之原创 2021-12-22 21:16:04 · 1060 阅读 · 0 评论 -
MySQL的备份和还原
文章目录1. 命令行方式2. 利用图像化工具(这个还没有写)1. 命令行方式看视频学习过程中的记录2. 利用图像化工具(这个还没有写)原创 2021-12-04 12:17:29 · 81 阅读 · 0 评论 -
MySQL启动和查看版本命令
一. 启动MySQL服务1. cmd控制台启动使用管理员打开cmd,之后输入net start mysql(注意这个是在mysql安装的bin文件夹输入才行)查看mysql的安装路径的方法: show variables like "%char%";之后就按照下面输入:2. 手动启动执行“开始”“设置”—>“控制面板”—>“管理工具”—>“服务”命令进行设置,打开的窗口如图所示(执行“开始”—>“运行”命令并输入services.msc后按Enter键也可以转载 2021-12-04 10:12:58 · 1710 阅读 · 0 评论