最新实例
SQL+实用教程精选合集
团队里的 SQL 问题,靠《SQL+实用系列经典教程》就能搞定,真不夸张。里面的方法都是现成的,拿来一改就能用。遇到数据库挂起、乱码、连接问题?翻一翻总有解法。嗯,像查字典一样顺手,尤其适合平时忙项目、没时间深钻文档的你。 大部分内容都挺接地气,什么MySQL优化、SQL2000安装,甚至是Matlab的乱码都囊括进来了。是你在查数据库异常时,容易就能从里面找到类似问题的套路,不用东拼西凑去论坛翻。 我自己用的时候,最喜欢的是它结构清晰,按问题分类整理,像数据库问题恢复、挂起问题、乱码等,哪块出问题点进去就是解法。响应也快,内容也不啰嗦,一眼就知道怎么做。 如果你也老是在项目里碰上各种SQL小
SQLyog Enterprise中文增强版
企业版的SQLyog,带汉化、附高级功能,蛮适合经常折腾MySQL的你。界面清爽,操作直观,点几下就能连远程库,查库、改结构都挺方便。最贴心的是自动补全 SQL,敲命令也能像写代码一样顺手。 基于C++写的底层性能还不错,跑批量脚本的时候,速度是真的快。不管你是导出CSV、备份表结构,还是想同步几台服务器的数据,都能搞定。哦对了,结构同步那个功能,真是我日常开发救命稻草。 我比较常用的是数据表的备份和结构对比,每次上线前,先在测试库跑一轮,确认没问题再动生产,稳。你也可以配合像Navicat这种老工具一起用,互补一下短板。 想下的话可以看这里: MySQL 数据库管理利器 SQLyog
MySQL 3.0高性能调优
高性能 MySQL 的第 3 版,真的是 MySQL 调优界的老炮儿了。书里不光讲得细,案例也蛮贴近实战,像索引优化、慢查询排查、主从复制这些都有比较深入的,挺适合已经上手的你查漏补缺。嗯,扫盲就别看了,新手会被吓住。 性能调优的那一章,讲得还挺有意思。比如你知道 MySQL 其实默认参数挺保守的吗?像innodb_buffer_pool_size,默认才 128MB,生产环境肯定不够用。书里推荐的调法就比较实在,而且会说背后的原理,看的时候不会觉得像死记硬背。 还有像查询执行计划这块儿,它用 EXPLAIN 举了蛮多例子,教你怎么从type、rows这些字段判断是不是用了索引。有一节还讲了
省市区经纬度数据表MySQL版
含经纬度的省市区数据表,用的是一个表结构,简单清爽,查询起来效率也挺不错。你如果在做前端的地图定位、地址选择器或者省市区联动那类功能,这份数据就省事,直接拿来就能用。 省市区的经纬度数据放在一个表里,不用你再去写复杂的关联逻辑,MySQL 里一查就全都有,省了不少事。字段也比较全,像province、city、district、lat、lng都有,数据还挺准确的。 想做地址选择组件?配个三级联动,再加上定位功能,效果就挺完整了。甚至还能跟高德地图、百度地图这些地图库结合起来用。响应也快,查询也方便。 你要是打算自己建个省市区库,不如先看看下面这几个资源,都是 SQL 格式,结构也统一:
ZEOSDBO 6.6.6稳定版Delphi7数据库连接组件
DELPHI 7 的老用户应该对连接数据库这块儿都有点印象吧?ZEOSDBO-6.6.6-STABLE就是个挺老牌但还蛮好用的数据库连接组件,尤其是对接MySQL,配置上手快,稳定性也不错。 ZEOS 的组件设计挺简洁,接口直观,新手也能摸清楚套路。安装过程不复杂,解压、加路径、编译,搞定之后直接就能拖控件上窗体。像TZConnection、TZQuery这些核心组件,用起来比 ADO 轻快多了。 别忘了数据库连接配置,比如HostName、User、Password这些字段,记得填清楚。MySQL 版本匹配也要注意,最好用 5.x 那几代。6.x 之后要手动改驱动或搞一下 Lib 包。 要是
MySQL中文乱码解决方案
MySQL 的中文乱码问题啊,真是个老生常谈但又挺烦人的事。不管是插入数据、显示查询结果,还是和别的语言联调,一旦字符集对不上,中文就全变成问号或者乱码,抓狂。比较常见的情况,比如你在 Linux 环境下搭了个 MySQL 服务,结果中文插入后查出来一堆乱码。其实多数时候就是编码配置没对,比如库的编码是 latin1,而你客户端用的是 utf8,不对上出问题。像 Linux MySQL 中文乱码方案 这篇就讲得蛮细,怎么改配置、怎么确认当前连接编码、甚至怎么写 SQL 来查当前编码设置。都挺实用的,建议你直接上去翻一翻。还有如果你是用 C++ 连接 MariaDB 或 MySQL 的,遇到编码
MyBatis Generator 1.3.2Eclipse插件中文注释增强版
mybatis-generator-1.3.2-eclipse 插件的自改版本,挺适合中文项目开发的。它在原版基础上做了小升级,生成的 Java 类里带了数据库字段的中文注释,而且还是你熟悉的//风格,阅读起来更轻松。对于和 DB 打交道多的同学,这种自动生成+注释清晰的组合,真的省了不少事。两个版本都打包好了,一个原版没中文注释,另一个是加了中文注释的自改版。你要是对代码结构有洁癖、又不喜欢 Javadoc 风格的注释,这个用//写的还挺顺眼的。尤其在 Eclipse 里集成得也蛮好,装上插件后,直接在 IDE 里搞定代码生成,连命令行都不用开。配置也简单,就是填下数据库连接、表名啥的,点几
BZ专利表结构SQL模板
bz 专利的表结构.sql,算是我收藏夹里一个蛮实用的资源了。表结构清晰,字段命名也比较规范,尤其适合拿来参考数据库设计思路。 文件里的SQL 建表语句完整,不管是字段类型、长度,还是主键、索引设计,都挺讲究。如果你经常Oracle项目,会发现这个结构蛮眼熟,多企业项目也差不多就这套。 配合 Oracle 表结构查询命令 一起用,查表设计、做字段对照都顺手。你甚至可以直接把这套结构拿来当模板,再做小改动。 如果你习惯用工具导表结构,像 SQL 表结构导出 这类工具也可以搭配着看,思路更清晰。 另外还有一些相关资源,比如 jk 工程的 Oracle 表结构文件,结构也挺类似,适合交叉参考。顺便看
王者荣耀铭文MySQL数据库
王者荣耀的铭文数据库,用的是标准的MySQL结构,字段清晰、数据一目了然。你直接用INSERT INTO就能把整条铭文信息塞进表里,字段包括 ID、颜色、等级、名字、属性,还有图片链接,拿来练手或做个展示页面都挺合适。 像'圣人'这样的铭文,法术攻击力+5.3,配合图片地址一起存着,做个前端展示或者小游戏数据模拟都蛮方便。搭配点小图标,界面也能做得挺酷的。 如果你还想拓展数据来源,顺手用爬虫抓一抓,比如英雄列表或皮肤数据,都挺全的。写个小后台,实时展示这些数据,也不复杂。 不过数据库接入的时候,记得防一下SQL 注入,尤其是参考下MySQL 防护策略这类文章,对你安全意识的提升有。 整体来说,
联合查询Designing Distributed Systems解读
分布式系统里的查询场景,最容易踩坑的就是联合查询。UNION看起来简单,实际上在分布式环境下,执行逻辑可比你想象得复杂得多。Brendan Burns 的《Designing Distributed Systems》里,讲联合查询那部分,挺有意思,尤其是讲到数据在多个节点上如何合并时的策略设计,有启发。