网站首页 » Mysql

SQL的执行顺序

sql执行顺序现在有下面一个表 t ,存储了每个商品类别的成交明细,我们需要通过下面这张表获取订单量大于10对应的类别,并从中取出订单量前3的商品类别,会有一些测试的订单(catid=c666的为测试),我们需要过滤掉。catidorderidc11c12c13c24c25c36……c10010000要做上面的需求,我们的 Sql 可以这么写:se[...]

网站首页 » Mysql

mysql dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib

开机启动mysql的时候, 出现如下报错dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib Referenced from: /usr/local/bin/mysql Reason: image not found Abort trap: 6 看了一[...]

网站首页 » Mysql

Mysql 慢查询

1 概念MySQL的慢查询,全名是慢查询日志,是MySQL提供的一种日志记录,用来记录在MySQL中响应时间超过阀值的语句。具体环境中,运行时间超过long_query_time值的SQL语句,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是记录运行10秒以上的语句。默认情况下,MySQL数据库并不启动慢查询日志,需要[...]

网站首页 » Mysql

Mysql 中的表关系

表关系一对一关系一对多关系多对多关系一对一关系,一对多关系对应的是两个表的关系。一对多关系,对应的是三个表的关系。一对多关系与一对多关系实例:posts表是文章表, tags表是文章标签表; 一篇文章可以有多个标签, 一个标签可以匹配多个文章。文章和标签是多对多的关系。使用多对多的关系:需要建立 posts表, 建立tags表, 建立 posts_[...]