MySQL
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一.
Bboy-AJ
这个作者很懒,什么都没留下…
展开
-
MySQL安装及配置
引言MySQL是一个关系型数据库管理系统,是一款开放源代码的数据库系统。由瑞典 MySQL AB 公司开发,目前属于 Oracle旗下公司。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。如何安装原创 2015-12-20 15:52:15 · 1231 阅读 · 29 评论 -
this is incompatible with sql_mode=only_full_group_by
背景 Linux服务器上的MySQL版本为5.7.19,将开发时使用的数据库部署到Linux后,网站访问出现错误。ERROR 1055 (42000): Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'role_id' whichis no原创 2017-09-18 20:08:25 · 1130 阅读 · 15 评论 -
MySQL-日期字符串(****年**月**日 格式)转Date类型
背景 如题,简单说明一下此需求出现的背景。通过爬虫在互联网上抓取的一些数据中包含年月日格式的日期数据,并且没有对日期进行处理,直接以varchar数据类型保存到了MySQL数据库中。 但是,后期在对这些数据进行分组统计时,字符串格式的日期处理起来并不是很方便。因此有了这篇文章,希望可以帮到有需要的朋友。 解决方案 在MySQL关于处理日期和时间的函数中找到了它: STR_T原创 2017-09-27 10:53:00 · 10696 阅读 · 18 评论 -
MySQL-按月分组查询
背景 现有如下数据,需要按月进行分组汇总,计算每月各市的总金额。地区 金额 时间A市 1000 2017-08-28A市 2000 2017-08-30B市 3000 2017-01-03B市 4000 2017-01-04C市 5000 2017-01-04C市 6000 2017-01-05解决方案 分组查原创 2017-09-27 20:00:32 · 19557 阅读 · 20 评论 -
MySQL-The user specified as a definer ('root'@'%') does not exist
背景 如题,MySQL数据库由服务器迁移到本地,程序在访问该数据库中的视图以及使用Navicat打开视图时出现以下错误: The user specified as a definer (‘root’@’%’) does not exist 这个问题通常出现在由一台数据库服务器导出视图、触发器、存储过程到另一台数据库服务器的过程中。 结合上面的错误信息我们不难原创 2017-10-17 17:27:52 · 2475 阅读 · 5 评论