
sql
冯璋裕
自由人
展开
-
Mysql查询统计按年月日(年、季、月、周、日)
Mysql查询统计:按年、季、月、周、日 按年统计交易金额。 SELECT sum(goods_fee), YEAR ( FROM_UNIXTIME(create_time, '%Y-%m-%d') ) FROM goods_order WHERE pay_status = 1 GROUP BY YEAR ( FROM_UNIXTIME(create_time, '%Y-%m-%d') ) 按季统计交易金额。 SELECT sum(goods_fee), QUARTER (原创 2021-01-11 10:54:11 · 1262 阅读 · 0 评论 -
Mysql sql语句分析、Explain详解
一、概况 在日常工作中,我们会开启服务器慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句之后,我们需要用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。 二、使用 explain + SQL语句 expain出来的信息有10列,分别是: id、select_type、table、type、possible_keys、key、key_len、ref、rows、Extra 三、Explain简原创 2020-12-15 17:21:24 · 335 阅读 · 1 评论 -
如何快速导出数据库的数据字段和注释
导出数据库数据字段 SELECT TABLE_NAME AS ‘表名’, COLUMN_NAME ‘字段名’, (CASE COLUMN_KEY WHEN ‘PRI’ THEN ‘true’ ELSE ‘’ END) AS ‘主键’ , (CASE EXTRA WHEN ‘auto_increment’ THEN ‘true’ ELSE ‘’ END) AS ‘自增’ , DATA_TYPE AS ‘数据类型’, IS_NULLABLE AS ‘是否为空’, COLUMN_DEFAULT AS ‘默认值’,原创 2020-11-16 17:55:08 · 1776 阅读 · 0 评论 -
mariaDB数据库转移mysql数据库
由于现在mysql处于开源状态,有部分用户已经在使用mariaDB了。 但是当原本有mysql数据库的情况下又有mariaDB。怎么把mariaDB数据库的表和数据导入到Mysql数据库里。 mariaDB数据库转换mysql 不能直接导出SQL+数据 需要分开用模型导出建表语句和再导出SQL数据,两者的差异参考以下示例。 mariaDB导出的SQL对字段使用 " 双引号标识,而mysql则使用 ` 进行标识。 mariaDb导出示例 CREATE TABLE "gl_activity" ( "act原创 2020-11-14 09:36:30 · 1226 阅读 · 0 评论