![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
快雪时晴天
IT行业新手,菜鸟,Rookie...等等称谓。浅尝辄止于 Java,OC,HTML5,Hadoop,Python。怀着谦虚谨慎的精神,向各位同行帅哥美女学习。
展开
-
MySQL基本使用
0、启动mysql: 通过doc启动: c:\Users\windows\mysql -u root -p Enter password:root一、数据库: 1.创建数据库 create database [if not exists] db_name [character set xxx] [collate xxx]原创 2015-09-19 21:22:48 · 297 阅读 · 0 评论 -
【转】按某一字段分组取最大(小)值所在行的数据
mysql技巧--按某一字段分组取最大(小)值所在行的数据,这是mysql数据库程序员经常用到的在处理一些报表数据时候可以活用!那么猎微网将总结几种mysql查询最大值 mysql查询最小值的方法!mysql表图如下 具体Php 连接mysql数据库php代码我就不写 下面看select怎么查询一、按name分组取val最大的值所在行的数据。 --方法1: ...原创 2018-07-26 14:08:03 · 402 阅读 · 0 评论 -
关于 MYSQL5.6 版本 my.ini 文件的位置
MySQL 5.6 版本的 my.ini 文件不像 MySQL 5.1 一样保存在安装目录下,而是保存在 C:\ProgramData\MySQL\MySQL Server 5.6 路径下。如果需要修改配置文件,则在此路径下寻找。原创 2017-05-18 14:59:56 · 2321 阅读 · 0 评论 -
对于Packet for query is too large(mysql写入数据过大) 问题的处理方法二
我之前写过一篇《对于Packet for query is too large(mysql写入数据过大) 问题的处理》的文章。很遗憾,遇到了 MYSQL容量自动变小的问题。调试 my.ini 文件无果。无奈使用以下方法——利用“定时任务,重启MySQL服务”步骤一:新建定时任务2、建一个任务名,“关闭Mysql”3、设原创 2017-05-18 12:00:50 · 1906 阅读 · 0 评论 -
允许局域网内其他主机访问本地MySql数据库
今天数据库出现点问题,请教同事给我看看,发现他不能通过 ip 地址访问我的本地 mysql 服务器。于是上网找了一下,步骤如下:1、cmd 打开指令页面c:\>mysql -u root -p输入密码mysql>2、打开 mysql 数据库use mysql检索 user 和 host 字段 —— mysql> select user, host from us原创 2017-02-15 15:58:26 · 25075 阅读 · 6 评论 -
对于Packet for query is too large(mysql写入数据过大) 问题的处理
今天开发中遇到以下问题,导致页面数据返显失效:百度后发现此问题叫“Packet for query is too large(mysql写入数据过大)”。mysql 中查询:SHOW VARIABLES LIKE '%max_allowed_packet%';显示:可以看出 max_allowed_packet 字段数值太小,最好调整为 104857600(100M)原创 2017-03-20 10:15:06 · 14277 阅读 · 3 评论 -
针对 mysql 中数据导入报错:Got a packet bigger than‘max_allowed_packet’bytes的问题
问题先上图:在用 Navicat 导入 .sql 文件时发生的问题解决办法2个: (1)Linux 下: 进入服务器路径 /etc 找到 my.cnf 在里面的 mysqld 段中 找到 max_allowed_packet = 大小(10M、200000K之类的) 修改到适当大小并保存,然后重新启原创 2017-02-15 16:09:37 · 331 阅读 · 0 评论 -
关于MYSQL数据库Timestamp类型为空抛异常问题的处理
今天开发时出现如下图的一个错误:错误原因为:java 链接MYSQL数据库,在日期操作值为0的 timeStamp类型时,不能正确的处理,就是所见的:java.sql.SQLException: Cannot convert value '0000-00-00 00:00:00' from column 7 to TIMESTAMP。因此对于这类异常,可以考虑通过修改连原创 2017-02-22 13:52:03 · 4112 阅读 · 0 评论 -
使用批处理文件备份 MYSQL 数据库
开发时有时候需要在服务器端备份数据库数据,但不希望使用 Navicat 工具备份。这里根据实际工作经验,总结一下使用 .bat 批处理文件备份数据库的方法。1、右键,新建一个.txt 文件2、输入以下内容解释:第一句:第一句是建立一个变量 %Ymd% ,通过 %date% 这个系统变量得到日期,%date:~,4% 表示取日期的前面4个字符就是年份,%%da原创 2017-02-21 14:38:39 · 1421 阅读 · 0 评论 -
使用SQLyog将Mysql中的表导出为Excel
有时会有这样的需求:将MYSQL数据库中的某个表格导出,存为Excel文件。下面介绍步骤:1、打开SQLyog,选中要导出的表2、右键——备份/导出——导出表数据作为...3、如图选择4、将导出的文件拖入Excel中5、在 Excel 中,选择“另存为...”,将xml 文件转化为 xls 文件。6、完成操作原创 2017-02-10 16:52:51 · 13342 阅读 · 1 评论 -
MYSQL中取当前周/月/季/年的第一天与最后一天
整理后的sql代码,全部可执行[sql] view plain copy#当年第一天: SELECT DATE_SUB(CURDATE(),INTERVAL dayofyear(now())-1 DAY); #当年最后一天: SELECT concat(YEAR(now()),'-12-31');原创 2017-01-12 09:13:40 · 682 阅读 · 0 评论 -
MySQL 截取部分日期
使用 DATE_FORMAT(get_date, '%Y-%m-%d') 函数截取。其中:get_date 是需要截取的字段名;'%Y-%m-%d' 是截取后的日期格式。select date_format('1997-10-04 22:23:00','%y %M %b %D %W %a %Y-%m-%d %H:%i:%s %r %T');原创 2016-01-28 13:56:13 · 38025 阅读 · 0 评论 -
【转】修改mysql远程数据库链接密码
https://blog.csdn.net/jianjiao7869/article/details/810291711、Navicat链接服务器2、主机名就是服务器的IP地址,因为默认用户名和密码都是root,很容易被别人登录。我们这里修改一下链接服务器的用户和密码。3、还有这种操作?服务器登录mysqlmysql –uroot -p //回车输入密码1先查询...转载 2019-06-17 10:25:11 · 318 阅读 · 0 评论