mysql
文章平均质量分 62
春风不及你的笑
多学一点就能少写一点代码。
展开
-
mysql下存储过程与定时器
一年前,第一次接触数据库的时候。发现项目上的一个表很神奇。当用户提交数据的时候,状态为0(表示未执行)。过了一阵子状态为1(表示正在执行),又过一阵子状态为2(表示执行成功)或者3(表示执行失败)。 第一次接触编程的小白感觉很神奇。因为神奇,就会以为特别复杂的程序。加上一直没机会研究,对这一块也一直没搞明白。 到了现在,换了公司,换了项目。需要自己去修改存储过程,才发现。这只不过是一个非常简单的原创 2016-12-04 21:42:13 · 4497 阅读 · 3 评论 -
Mysql中空字符<''>和空值<null>的区别
一直都知道mysql中空字符串(”)和空值(null)之间有区别,但是没好好研究过。直到项目上,这两个概念被我搞混了之后才想起来研究一下。 根据网上的说法,空字符串(”)是不占用空间,而空值(null)是占用空间。(这里我不太明白,因为我的理解是,字符串都会有一个结束符,这个结束符不会占用空间吗??)。 虽然有不明白的地方,但是不影响这篇文章对这两个值的分析。 为了分析区别,这里新建一张表 t原创 2017-06-11 22:29:38 · 4455 阅读 · 2 评论 -
mac os 下安装好Mysql后无法连接(强行修改密码)
简单描述之前安装过mysql。官网下载正常安装,正常使用。后来os推送升级,之后就无法再启动mysql服务器。无奈之下觉得重新安装一个mysql,再一次安装的时候出现了无法连接的问题。忽略的过程毕竟这篇文字并不介绍如何安装mysql。所以下面几个步骤就不详细说明。 1.卸载mysql(百度有很多卸载教程,一定要卸载干净后重新安装,避免出现更多问题。) 2.安装mysql(安装方式多种,官网下载安原创 2017-08-06 22:10:52 · 3806 阅读 · 0 评论 -
mysql分组查询max值所在的记录
今天临近下班,要写一个sql。着急下班,所以有点乱。想了半天没想出来这么写这个sql。查询表里的max值和这个值所在的记录。 晚上睡前才意识到自己吧内联inner jion 概念搞混了。inner只取字段相等的记录。所以查询伪代码如下。 例如,查询一个表 table 每一天记录的最大时间。 先查询这个表A中,每一天记录的最大时间。将查询结果作为另一个表B。然后将两个表关联,关联条件既B表最大时原创 2017-08-29 23:52:50 · 2547 阅读 · 0 评论 -
Linux下mysql简单配置
新安装的mysql会存在编码上的问题。默认的编码不是utf8,从而导致当插入中文时,数据库中显示乱码。 本文主要是配置utf-8编码(永久配置),和允许远程连接。初始配置连接上mysql后,查看字符配置。mysql> show variables like '%char%'; 这里需要修改的是character_set_database 和 character_set_server 。可以直接通原创 2017-11-07 15:29:54 · 389 阅读 · 0 评论