V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zhangysh1995  ›  全部回复第 13 页 / 共 18 页
回复总数  345
1 ... 5  6  7  8  9  10  11  12  13  14 ... 18  
2020-07-24 14:08:23 +08:00
回复了 Vimax 创建的主题 MySQL Mysql 如何优化 SQL 让其 SQL 性能至少要达到 range 级别
说我加外链不让回复。。能跑就好。。
2020-07-24 13:51:49 +08:00
回复了 Vimax 创建的主题 MySQL Mysql 如何优化 SQL 让其 SQL 性能至少要达到 range 级别
好像写的有点语法错误,大概意思是,先过滤,然后 left join,右表只取一部分来 join 。。
2020-07-24 13:48:12 +08:00
回复了 Vimax 创建的主题 MySQL Mysql 如何优化 SQL 让其 SQL 性能至少要达到 range 级别
````
(SELECT t1.parent_id, t1.name as "parentName"
FROM task_type t1
WHERE t1.parent_id !=0
) AS t
LEFT JOIN
(SELECT id, name as "childName"
FROM task_type) AS t2
ON t.parent_id = t2.id;
````
2020-07-23 13:54:49 +08:00
回复了 NebulaGraph 创建的主题 推广 关系型数据库查询语言 SQL 和图数据库查询语言 nGQL 对比
@vicsun2020 首先不知道是个啥东西肯定就不会往下看了。。。
2020-07-23 13:44:00 +08:00
回复了 NebulaGraph 创建的主题 推广 关系型数据库查询语言 SQL 和图数据库查询语言 nGQL 对比
从头到尾没看到 nGQL 全称是什么。。
2020-07-23 13:42:00 +08:00
回复了 Myprincess 创建的主题 程序员 求付费录屏软件推荐
Windows 屏幕录像大师 表示不服!
2020-07-22 15:48:56 +08:00
回复了 bohan1115 创建的主题 Python 有在线编写 Python 代码并能执行的开源项目吗
https://e.coding.net/login 在线 VS Code,不开源,五人以下免费。
2020-07-22 15:39:15 +08:00
回复了 diggzhang 创建的主题 MySQL MySQL 库处于完全只读模式该如何设置?
楼上正解。
2020-07-21 14:45:17 +08:00
回复了 yujiang 创建的主题 Markdown 求推荐 markdown 编辑器
typora +1
@JasonLaw 我没有说 select t1.*, t2.* from t1 left join t2 on t1.c1 = t2.c2; 和 select t1.*, t2.* from t1 left join t2 on true where t1.c1 = t2.c2; 是一样的。很明显你给的两条并不是等价的。我指的是同一个条件放在 on 或者放在 where 是一样的,请不要曲解意思。

这两条是等价的。
select t1.*, t2.* from t1 left join t2 on t1.c1 = t2.c2;
select t1.*, t2.* from t1 left join t2 where t1.c1 = t2.c2;
@git00ll
一句回答:A LEFT JOIN B 和 B RIGHT JOIN A 是等价的。LEFT JOIN 保留左表所有行,RIGHT JOIN 保留右边所有行。
我自己刚写过一篇理解 JOIN 的文章,欢迎赏个脸 https://zhuanlan.zhihu.com/p/157249501

@hemingyang
WHERE 和 ON 在 JOIN 情况下没有什么区别。SQL Server 不太了解,在 MySQL 里面,ON 部分的条件也可以写 WHERE 里面,但是习惯是 ON 写 JOIN 条件,WHERE 写结果条件。文档如下:

The search_condition used with ON is any conditional expression of the form that can be used in a WHERE clause. Generally, the ON clause serves for conditions that specify how to join tables, and the WHERE clause restricts which rows to include in the result set.
七个小时少 3% 有什么用么(手动狗头)
2020-07-15 13:02:12 +08:00
回复了 wudaye 创建的主题 MySQL mysql 的 if 函数条件能走索引吗
IF 函数的话,不论是否满足都要执行表达式,所以这里索引没什么用,所有数据都要扫一遍的吧
为啥不放到 where 里面用索引呢?看起来就是数一下行数。
2020-07-14 14:35:47 +08:00
回复了 noobma 创建的主题 MySQL mysql 启动不了
配置文件写错了吧 => Tablespace flags are invalid in datafile: ./ibdata1, Space ID:0, Flags: 21. Please refer to http://dev.mysql.com/doc/refman/8.0/en/innodb-troubleshooting-datadict.html for how to resolve the issue.
UNION ALL/UNION 有不少 bug,不同列数据类型合并会出现各种错误,比如 unsigned/signed 混合,char/varchar 混合,这些是有实际例子的,可以去 MySQL Bug 库搜一搜。
2020-07-13 14:18:50 +08:00
回复了 hanssx 创建的主题 MySQL 请教 order by 后面跟表达式或子查询的困惑
@hanssx 上面这个例子是从某个 MySQL bug 改出来的
2020-07-13 14:16:41 +08:00
回复了 hanssx 创建的主题 MySQL 请教 order by 后面跟表达式或子查询的困惑
这个问题刚见过。

order by 后边直接跟一串数字,这些数字表达的是 select xxx 这里的列的编号;如果后边接表达式,是按照表达式值和行的对应处理的,举个例子如下:

假设表 t1 只有一个列 a,存了三行,值是 0 0 1

````
SELECT a
FROM t1
ORDER BY a DESC
````
=> 1, 0, 0

````
SELECT a
FROM t1
ORDER BY a in (0,0,0) DESC
````
=> 0, 0 ,1

完整例子看这里 -> https://www.db-fiddle.com/f/rx52Zy9qYeTANTAjgAQdcK/0
2020-07-08 14:39:04 +08:00
回复了 seenu 创建的主题 MySQL mysql 执行查询导致退出求助
@seenu 考虑给 MySQL 报个 bug 吧。。都 crash 有点严重
2020-07-08 14:38:15 +08:00
回复了 seenu 创建的主题 MySQL mysql 执行查询导致退出求助
SELECT COUNT(*)
FROM (
SELECT t.*
FROM (
SELECT *
FROM A
WHERE aa <> bb
) t
) t2

简化 => SELECT COUNT(*) FROM A WHERE aa <> bb;
2020-07-08 14:35:24 +08:00
回复了 Saurichthys 创建的主题 MySQL mysql 有没有这样子的管理工具
MySQL Workbench 不行咩?
1 ... 5  6  7  8  9  10  11  12  13  14 ... 18  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1216 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 18:11 · PVG 02:11 · LAX 11:11 · JFK 14:11
Developed with CodeLauncher
♥ Do have faith in what you're doing.