文章分类 -  MySQL

SQL干货 I 窗口函数的使用
摘要:Mysql从8.0版本开始,也和Sql Server、Oracle一样支持在查询中使用窗口函数,本文将根据官方文档,通过实例介绍窗口函数并举例分组排序函数的使用。 本文用到的学生分数表格和语句如下: DROP TABLE IF EXISTS Marks;CREATE TABLE Marks(学生 V 阅读全文
posted @ 2021-06-13 14:02 始终不够啊 阅读(200) 评论(0) 推荐(0)
4 款 MySQL Binlog 日志处理工具对比
摘要:监听mysql的binlog日志工具分析:canal、Maxwell、Databus、DTS canal定位: 基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了mysql 原理: canal模拟mysql slave的交互协议,伪装自己为mysql slave,向mysql maste 阅读全文
posted @ 2021-06-13 13:16 始终不够啊 阅读(348) 评论(0) 推荐(0)
在Python中操作MySQL
摘要:一. python操作数据库介绍 Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库: GadFly mSQL MySQL PostgreSQL Micro 阅读全文
posted @ 2021-03-10 20:12 始终不够啊 阅读(95) 评论(0) 推荐(0)
优化MySQL数据库
摘要:业务背景 商城业务,表面上看起来涉及的业务简单,包括:用户、商品、库存、订单、购物车、支付、物流等业务。但是,细分下来,还是比较复杂的。这其中往往会牵扯到很多提升用户体验的潜在需求。例如:为用户推荐商品,这就涉及到用户的行为分析和大数据的精准推荐。如果说具体的技术的话,那肯定就包含了:用户行为日志埋 阅读全文
posted @ 2021-03-10 20:07 始终不够啊 阅读(65) 评论(0) 推荐(0)
5 个免费的在线 SQL 数据库环境
摘要:目录 SQL Fiddle DB Fiddle db<>fiddle SQL Online Oracle Live SQL 总结 分享几个在线的免费 SQL 运行环境,也就是在线数据库。这些网站可以帮助我们快速运行一些 SQL 语句的测试或者验证,同时还可以在网络上进行分享,关键不需要自己安装数据库 阅读全文
posted @ 2021-01-18 18:02 始终不够啊 阅读(1) 评论(0) 推荐(0)
MySQL优化技巧
摘要:目录 MySQL的特点 数据类型优化 整型类型 小数类型 字符串类型 时间类型 主键类型的选择 特殊类型的数据 索引优化 一个使用Hash值创建索引的技巧 前缀索引 多列索引 聚簇索引 覆盖索引 重复索引和冗余索引 不使用的索引 索引使用总结 查询优化 查询慢的原因 是否向数据库请求了多余的行 是否 阅读全文
posted @ 2021-01-18 17:14 始终不够啊 阅读(0) 评论(0) 推荐(0)
Python操作MySQL、数据库连接池DBUtils
摘要:Python操作MySQL 本篇对于Python操作MySQL主要使用两种方式: 原生模块 pymysql ORM框架 SQLAchemy pymysql pymysql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同,但Python3不支持MySQLdb。 下载安装 1 p 阅读全文
posted @ 2019-04-14 23:26 始终不够啊 阅读(763) 评论(0) 推荐(0)
navicat及MySQL练习题参考答案
摘要:MySQL练习题参考答案 navicat: 注释:--空格 快捷键:Ctrl ? 在navicat写sql语句:选中一个数据库 点‘’查询‘’ ‘’新建查询‘’ 就可以写sql语句然后执行了 转储或运行sql文件:选中一个数据库右键选择转储(可选择储存结构和数据或仅储存结构)或运行sql文件 查看表 阅读全文
posted @ 2019-04-14 23:12 始终不够啊 阅读(532) 评论(0) 推荐(0)
MySQL练习题
摘要:MySQL练习题 MySQL测试题 一、表关系 请创建如下表,并创建相关约束 二、操作表 1、自行创建测试数据 2、查询“生物”课程比“物理”课程成绩高的所有学生的学号; 3、查询平均成绩大于60分的同学的学号和平均成绩; 4、查询所有同学的学号、姓名、选课数、总成绩; 5、查询姓“李”的老师的个数 阅读全文
posted @ 2019-04-14 23:08 始终不够啊 阅读(147) 评论(0) 推荐(0)
MySQL索引补充(相关命令、注意事项、limit分页、执行计划、慢日志查询)
摘要:索引补充 menu: 1、索引 2、索引种类 3、相关命令 4、使用索引和不使用索引 5、正确使用索引 6、其他注意事项 7、limit分页 8、执行计划 9、慢日志查询 1、索引 索引是表的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据。对于索引,会保存在额外的文件中。 2、 阅读全文
posted @ 2019-04-14 23:04 始终不够啊 阅读(261) 评论(0) 推荐(0)
MySQL(二)(视图、触发器、存储过程、函数、事务、索引、其他)
摘要:MySQL(二) menu: 一、视图 二、触发器 三、存储过程 四、函数 五、事务 六、索引 七、其他 一、视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,并可以将其当作表来使用。 1 SELECT 2 * 3 阅读全文
posted @ 2019-04-14 22:53 始终不够啊 阅读(157) 评论(0) 推荐(0)
MySQL(一)(下载安装、数据库表行操作)
摘要:MySQL(一) menu: 一、概述 二、下载安装 三、数据库操作 四、数据表操作 五、数据行操作 一、概述 1、什么是数据库 ? 答:数据的仓库,如:在ATM的示例中我们创建了一个 db 目录,称其为数据库 2、什么是 MySQL、Oracle、SQLite、Access、MS SQL Serv 阅读全文
posted @ 2019-04-14 22:22 始终不够啊 阅读(289) 评论(0) 推荐(0)