随笔分类 -  MySQL

摘要:前言 最近由于工作需要,要分析大几百G的Nginx日志数据。之前也有过类似的需求,但那个时候数据量不多。一次只有几百兆,或者几个G。因为数据都在Hive里面,当时的做法是:把数据从Hive导到MySQL,然后写代码查询MySQL并处理。如果你的处理逻辑比较简单,或只是查询统计,不会涉及上游的服务调用 阅读全文
posted @ 2022-07-16 11:44 LingBrown 阅读(1213) 评论(2) 推荐(2) 编辑
摘要:索引的优缺点 首先说说索引的优点:最大的好处无疑就是提高查询效率。有的索引还能保证数据的唯一性,比如唯一索引。 而它的坏处也很明显:索引也是文件,我们在创建索引时,也会创建额外的文件,所以会占用一些硬盘空间。其次,索引也需要维护,我们在增加删除数据的时候,索引也需要去变化维护。当一个表的索引多了以后 阅读全文
posted @ 2020-05-10 12:15 LingBrown 阅读(846) 评论(1) 推荐(1) 编辑
摘要:MySQL的基本语法 这里作为MySQL部分模块的深入了解,大部分都是理论方面的笔记,不会写具体用法。 具体用法会记录在下面这个随笔分类下,不过暂时还没更新完,等过段时间会更新下事务、存储过程、索引等用法,虽然都很简单,就当做个完整的笔记。 https://www.cnblogs.com/lbhym 阅读全文
posted @ 2020-02-21 11:48 LingBrown 阅读(1386) 评论(0) 推荐(3) 编辑
摘要:1.like操作符和百分号通配符 %表示任何字符出现任意次数。 查询出表TABLE中NAME字段中任意位置包含i的行: select * from TABLE where NAME like '%i%' 查询出表TABLE中NAME字段中开头位置包含i的行: select * from TABLE 阅读全文
posted @ 2019-11-24 18:27 LingBrown 阅读(4751) 评论(0) 推荐(1) 编辑
摘要:示例使用的数据表在上一个博客中创建的https://www.cnblogs.com/lbhym/p/11895968.html 参考资料:《Mysql必知必会》 1.使用where子句 示例如下:查询价格等于10.5的行 select * from commodity where price=10. 阅读全文
posted @ 2019-11-20 11:07 LingBrown 阅读(1510) 评论(0) 推荐(0) 编辑
摘要:参考资料:《Mysql必知必会》 创建数据表 在学习前首先创建数据表和插入数据。如何安装mysql可以看看上个博客https://www.cnblogs.com/lbhym/p/11675599.html 我的数据表和内容如下: CREATE TABLE commodity ( id int(11) 阅读全文
posted @ 2019-11-20 10:23 LingBrown 阅读(1080) 评论(0) 推荐(1) 编辑
摘要:1.Mysql和可视化工具的安装 安装包网上有很多资源。这里推荐一个我一直在用的学习网站,上面有提供安装包和详细的说明。 http://how2j.cn/k/mysql/mysql-install/377.html 2.JDBC的使用+简单的增删改查 首先要导入一个jar包。 下载地址: http: 阅读全文
posted @ 2019-10-15 12:08 LingBrown 阅读(551) 评论(0) 推荐(0) 编辑