首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

推荐MySQL相关工具

前言: 随着互联网技术的不断发展, MySQL 相关生态也越来越完善,越来越多的工具涌现出来。一些公司或个人纷纷开源出一些不错的工具,本篇文章主要介绍MySQL 相关实用工具。...功能丰富,既能审核执行SQL又能查询。 作者在持续维护,有社区支持。...DBA 的工作效率,支持多数据库的 SQL 上线和查询,同时支持丰富的 MySQL 运维功能,所有功能都兼容手机端操作。...binlog 解析工具在 GitHub 上可以搜索许多,这里介绍下常用的以下两款吧。...下面简单介绍下款常用工具的功能: pt-archiver:主要用于清理、归档历史数据。 pt-duplicate-key-checker:列出并删除重复的索引和外键。

1.8K21

MySQL删库跑路(五)——SQL查询

以下查询条件,查询学号100150的学生,包括100和150 select from TStudent where convert(studentid,signed) between 100 and...LIMIT [位置偏移量,] 行数 返回前10个学生 select from TStudent limit 10; 返回第11-20个学生,偏移量是10,就意味着第11个开始取10条记录。...MySQL不支持全外连接。可以通过左外和右外求合集来获取全外连接的查询结果。...F、求差操作的时候用联合查询。 三、对查询结果排序 MySQL中可以通过在SELECT使用ORDER BY子句对查询的结果进行排序。...MySQL用WHERE子句对正则表达式提供了初步的支持,允许指定用正则表达式过滤SELECT检索出的数据。 在SQL查询语句中,查询条件REGEXP后所跟的东西作为正则表达式处理。

2.5K30

推荐款最好用的MySQL开源客户端,建议收藏

二、免费的客户端 2.1、MySQL Workbench MySQL Workbench MySQL 是官方提供的图形化管理工具,支持数据库的创建、设计、迁移、备份、导出和导入等功能,分为社区版和商业版...、过滤数据库、表、记录,以及执行查询等功能,它也是完全免费,不过目前仅支持 macos 平台。...特点如下: 支持所有版本的 MySQL 服务器 界面非常的简洁,很容易上手 目前只支持 macos 平台 Sequel Pro 也是小编我正在使用的一款客户端工具,老实说,界面非常简洁,操作非常容易,查询速度超快...mysql 服务器在安装的时候,其实就已经自带了一个客户端命令工具,如果你懂一些 mysql 命令,可以直接通过命令行对数据库进行管理,而且操作贼流畅!...三、小结 今儿给大家介绍的这几款客户端工具,都有一个共同点,那就是好用而且免费,期望能帮助大家!

5.5K30

MYSQL 项目经理的一次查询MYSQL 查询语句优化方法多

事情的起因是,我们的一个项目经理需要对一个数据库的信息进行查询,SQL 人家都会写的。...我们对于这样的表进行了SQL 查询的改写,但结果一般 1 方法,驱动表的位置的变换 我们将小的表放到了驱动表的位置,大表放到了下面 ?...3 方法,将合同表的数据直接导入新的表中,基本是不到4万条数据,但和2000万的表进行查询,速度还是很慢 select a.APP,a.CONT,a.ACTIE,sum(b.AMOT) as ‘以’...通过这个事情,其实可以很明显的看出一个问题,为什么MYSQL在互联网企业用的风生水起,一传统企业,业务逻辑计算复杂的企业就玩不转了. 1 MYSQL 本身的机理使然,这点就不重复的,业内都知道是怎么回事...传统型的企业原先基本上使用的是商业性的数据库,所以这方面本来是没有需求的, 但随着MYSQL的大量使用, 分库分表后的数据融合, 数据的聚合计算,等等也都充满了需求, 所以传统型企业如果想用好MYSQL

98920

MB,0.0x 毫秒级查询!准确率 99.9% 的离线 IP 地址定位库

开源协议 使用 Apache-2.0 开源协议 Ip2region特性 99.9%准确率 数据聚合了一些知名ip地名查询提供商的数据,这些是他们官方的的准确率,经测试着实比经典的纯真IP定位准确一些。...体积小 包含了全部的IP,生成的数据库文件 ip2region.db 只有 MB,最小的版本只有1.5MB,随着数据的详细度增加数据库的大小也慢慢增大,目前还没超过8MB。...ip2region.db的生成 1.8版本开始,ip2region开源了ip2region.db生成程序的java实现,提供了ant编译支持,编译后会得到以下提到的dbMaker-{version}....如何生成ip2region.db 给定一个ip,如何快速ip.merge.txt中找到该ip所属记录?最简单的办法就是顺序遍历,当该ip在某条记录起始和结束ip之间时,即命中。...这是低效的做法,如何提高查询性能?用过mysql和其他数据库的的都知道,使用索引。所以ip2region.db使用了内建索引,直接将性能提升到0.0x毫秒级别。

1.3K20

Clickhouse Snowflake: MPP 查询

而业界典型高性能查询引擎使用的MPP计算框架是一个多阶段的执行框架,一条复杂的SQL 语句被拆解为多个计算算子,每个计算算子可以分布多个计算节点上并行完成,计算节点之间通过RPC 完成数据交换,并以Pipeline...具备MPP 执行的能力,但是调研分析看,这种方式有以下缺陷: 数据传输开销大,Clickhouse作为存储层与查询层在两个服务进程中(非混部场景中,在两台机器上),数据的传输需要序列化和反序列化,跨网络或者单机多进程之间传输...兼容SQL 标准 与 MySQL连接协议 充分利用当前的SQL 与 MySQL生态,应用程序无需修改即可切换到Clickhouse服务上,享受Clickhouse带来的极速的分析能力。...例如TPC-H Q21这种复杂的多表Join和子查询场景: 能够支持常见的BI 工具,例如业界排名第一的Tableau,用户可以选择MySQL连接,直接当做MySQL来使用即可。...MPP 查询引擎,逐步的把Clickhouse目前的查询语法废弃,平滑升级新的查询引擎,未来我们也会在MPP查询引擎中兼容Clickhouse的SQL 语法标准,让用户的迁移更便利。

1.6K42

「镁客·请讲」VR直播到安防培训,南京墨找到了行业刚需所在

镁客君还记得,与墨创始人&CEO马伟约见的那个下午天气晴朗、微风。因为同是南京的公司,相距也不远,所以镁客君只骑着一辆自行车就去了墨。...与别家公司不同的是,在专访刚刚开始,马伟就告诉镁客君,墨正在进行业务拓展。...据他介绍,2011年,百阅的用户已经突破4000多万了。其后,马伟先后去到深大创新院和百度,也一直从事着互联网TO C方面的工作。...凭借着已有的互联网行业从业经验,马伟选择VR社交切入,创立了南京墨网络科技有限公司。 ? “公司成立之初,我们是想专注于做VR私人社交的。但是可以看到,当时行业内这一领域已有多家公司进驻。...为了寻求差异化,也是机缘巧合,我们发现了3D直播,所以16年开始,墨开始专注于VR直播,希望能在这一领域有所作为。”马伟说。

29140

Mysql入门放弃(八)

1823之间 不包括本身 select * from user where age>18 and age<23; or 逻辑或运算 俩侧条件满足一侧就可以 select * from user where...limit x 取出x条数据 limit x,y x的位置取出y条数据 取出3条数据 select * from user limit 3; 取出年龄最大/最小的一条数据 select * from...user order by age desc limit 1; select * from user order by age limit 1; 0开始取出3条数据 select * from user...=进行查询 (6) like 模糊查询 ’%字符‘ 查询以字符结尾的数据 查询以三字为结束的username的数据 select * from user where username like '%三...'; '字符%' 查询以字符开头的数据 select * from user where username like '赵%'; '%字符%' 查询包含字符的数据 查询 userinfo中包含lucky

48610

MySql入门放弃(二)

一、登录数据库 (1) 简单模式 C:\Users\xlg>mysql -uroot -p Enter password: ****** (2) 标准模式 C:\Users\xlg>mysql -h127.0.0.1...-uroot -p mysql -hlocalhost -uroot -p mysql -h10.0.110.238 -uroot -p Enter password: ****** 参数所代表的含义...这个需要登录进去使用) grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option 二、对于MySQL...命令以英文的分号作为结束 SQL命令不区分大小写 在进入一个数据库中在进入另外一个的时候 不需要退出数据库 而是使用use再次进行数据库的切换 如果创建的MySQL库编码错误的 则表和字段都为库的编码...当将库编码改为utf8 则表和字段依然没有改变 那么需要继续修改表和字段 所以在创建的时候注意库的编码 更改默认创建库字符编码 C:\ProgramData\MySQL\MySQL Server

83100

MySQL注入XPath注入

XPath节点(Node) 选取节点 为选取节点添加限制条件——谓语 选取未知节点 多路径的选取 XPath运算符 0x01 MySQL盲注开始 0x02 MySQL转向XPath 0x03 XPath...选取未知节点▸ 在不知道节点名称时,可以使用通配符来范范的匹配节点 示例: 多路径的选取▸ 可以使用|来选取多个路径,有点相当于sql中的union 示例: XPath运算符▸ 0x01 MySQL...0x02 MySQL转向XPath▸ 在MySQL中我们一般遇到的SQL注入都是对select查询语句的where子句做注入,也就是说注入进去的是where的一部分,而where刚好是对select的查询增加限制条件的...,所以我们才能给布尔表达式然后通过这个布尔表达式影响where子句进而影响整个select的查询结果。...0x05 XPath有回显的注入▸ 一般的XPath有回显注入就相当于是mysql中的union注入,对于mysql的union联合查询注入一般是这样的场景和做法: 输入的参数作为where子句的部分,

3.5K20

MySql入门放弃(一)

MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。...MySQL如何下载 进入MySQL官网(https://www.mysql.com) 查看底部下载-https://dev.mysql.com/downloads/mysql/ 二、数据库的分类 关系型与非关系型数据库...关系型数据库的优势: 复杂查询 可以用SQL语句方便的在一个表以及多个表之间做非常复杂的数据查询 事物支持 使得对于安全性能很高的数据访问要求得以实现 非关系型数据库的优势: 性能 NOSQL是基于键值对的...SQL层的解析 所以性能很高 可扩展性 同样也是也因为基于键值对 数据之间没有偶尔性 所以非常容易水平扩展 三、主要操作 数据库表的操作 包含创建 、修改、删除、查看 数据的操作:包含增加 修改 删除 查询...简称crud crud: 是指在做计算处理时的增加(Create)读取查询(Retrieve) 更新(Update)和删除(Delete) 单词首字母简写

78610

Mysql入门放弃(三)

一、MySQL表的创建 字段类型 (1) 数值类型 类型 大小 范围(有符号) 范围(无符号) 用途 tinyint 1字节 (-128,127) (0,255) 小整数值 smallint 2字节 (...单精度浮点型 double 8字节 双精度浮点型 decimal decimal(m,d)如果m>d为m+2否则为d+2 依赖于m和d的值 依赖于m和d的值 小数值(更加精准) 创建表语句 mysql...59 YYYY:MM:DD HH:MM:SS 混合日期和时间值 timestamp 4 1970-01-01 00:00:00/2038 YYYYMMDDHHMMSS 混合日期和时间值 建表语句 mysql...如果存在重复的成员则会自动去重 enum和set都只能选择给定成员 3) blob和text类型 blob和text类型都是可以存放任意大数据的数据类型 blob区分大小写 text不区分大小写 创建表语句 mysql

67920

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券