sql
冯璋裕
自由人
展开
-
Mysql查询统计按年月日(年、季、月、周、日)
Mysql查询统计:按年、季、月、周、日按年统计交易金额。SELECT sum(goods_fee), YEAR ( FROM_UNIXTIME(create_time, '%Y-%m-%d') )FROM goods_orderWHERE pay_status = 1GROUP BY YEAR ( FROM_UNIXTIME(create_time, '%Y-%m-%d') )按季统计交易金额。SELECT sum(goods_fee), QUARTER (原创 2021-01-11 10:54:11 · 1248 阅读 · 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 · 321 阅读 · 1 评论 -
如何快速导出数据库的数据字段和注释
导出数据库数据字段SELECTTABLE_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 · 1721 阅读 · 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 · 1171 阅读 · 0 评论