为什么不建议给MySQL设置Null值?《死磕MySQL系列 十八》

  • Post author:
  • Post category:mysql

大家好,我是咔咔 不期速成,日拱一卒 之前ElasticSearch系列文章中提到了如何处理空值,若为Null则会直接报错,因为在ElasticSearch中当字段值为null时、空数组、null值数组时,会将其视为该字段没有值,最终还是需要使用 exists 或者 null_value 来处理空值 大多数ElasticSearch的数据都来自于各类数据库,这里暂且只针对于MySQL,各个开源软件…

继续阅读 为什么不建议给MySQL设置Null值?《死磕MySQL系列 十八》

0 基础在 Ubuntu 下安装 apache2 + mysql +php,建立 DVWA 靶场环境(基于 php 开发的网站)

  • Post author:
  • Post category:php

up 该教程存在一定的缺陷,是 up 在安装过程中遇到的一些问题,由于没有使用 phpstudy,因此这个可能对于新手来讲不太友好 1. 首先我们进行的是 apache2 的安装 1. 首先我们应该安装 apache2 : 首先我们在 ubuntu 中按下 CTRL + SHIFT + T 输入: sudo apt install apache2 -y 2. 然后检测 apache2 是否安装成功…

继续阅读 0 基础在 Ubuntu 下安装 apache2 + mysql +php,建立 DVWA 靶场环境(基于 php 开发的网站)

mysql在某个日期之间_Mysql指定日期区间的提取方法

  • Post author:
  • Post category:mysql

在数据库搬砖的过程中,免不了要跟日期打交道,比如按日期汇总一些指标、统计某段时间内的总量等。 如果是固定的日期还好,只需直接指定即可,但很多时候都是需要根据当前日期自适应变化的。比如:提取上周一到上周日的数据、提取上个月的数据、提取前N个月的数据。。。 这些要求都有一个共同点,就是要视当前日期而定!那么,我们就需要首先获取当前日期的一些信息,如当前日期是本周第几天、本月第几天等,然后,才能做下一步…

继续阅读 mysql在某个日期之间_Mysql指定日期区间的提取方法

linux环境 mysql的安装与卸载

  • Post author:
  • Post category:linux

Linux安装卸载Mysql数据库 1.卸载mysql 注意: 在卸载完成之后需要删除配置文件/etc/my.cnf和数据库文件/var/lib/mysql,查看验证一下. 有时候 centos 自带mysql卸载时出现无法卸载情况 ,出现 [root@~]# rpm -ev mysql-libs-5.1.66-2.el6_3.x86_64 error: Failed dependencies: …

继续阅读 linux环境 mysql的安装与卸载

Mac解决pip3 install mysqlclient失败问题

  • Post author:
  • Post category:mysql

一、mac OSError: mysql_config not found。 1.安装brew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2.安装mysql-connector-c brew install mysql-connector-c …

继续阅读 Mac解决pip3 install mysqlclient失败问题

MySQL卸载后重新安装出错的解决方法

  • Post author:
  • Post category:mysql

本想改变MySQL的安装目录,结果卸载后再安装,最后一步总是出错。 归根结底,是MySQL卸载不彻底,下面是MySQL的卸载步骤: 1、在控制面板下,卸载MySQL 2、删除MySQL安装目录下的所有文件(一般在C:\Program Files (x86)\MySQL) 3、运行 regedit,删除HYEY_MACHINE\SYSTEM\ControlSet001\Services\Eventl…

继续阅读 MySQL卸载后重新安装出错的解决方法

MySql数据库被删除,如何解决?

  • Post author:
  • Post category:mysql

当MySql数据库被误删或者被未知原因删除时,第一步 放轻松,然后继续往下看答案。 注:本方法适用于Mysql数据库开启binlog日志,如果没有开启,抱歉,不需要往下看了。 某一天,用户告诉我服务器上的数据库表打不开,系统登录不上?一开始我以为应用服务器的问题,当我真正去查看问题的时候,发现数据库表没了,并且数据库消失(重启又出现了,但是里面表还是没有),当时我是非常紧张,害怕的,里面有用户的一…

继续阅读 MySql数据库被删除,如何解决?

SpringBoot+mysql搭建微信小程序后台(4)服务器搭建

  • Post author:
  • Post category:mysql

此前后端代码只能在本地运行,不能在其他设备,联网访问,而搭建配置服务器后,把项目放在服务器运行,就可以通过服务器来访问我们的项目,如网站,作小程序数据接口等 本文采用的是阿里云ECS服务器,可根据自己的需求购买对应性能和使用场景的服务器 需要考虑的内容主要有,服务器地域, 服务器性能(核心,内存) , 使用的系统 , 存储盘 购买时间等,笔者配置的是一台双核4G内存,1Mbps带宽,CentOS …

继续阅读 SpringBoot+mysql搭建微信小程序后台(4)服务器搭建

一个包含了 java环境,mysql,nginx,redis docker 镜像

  • Post author:
  • Post category:java

1.目录结构 2.softwares 目录下的软件 3.编译 # 进入到当前目录 docker build -t app:web . 4.运行镜像 docker run --name web -p 1022:22 -p 13306:3306 -p 80:80 -p 16379:6379 -v /data/mysql:/data/mysql app:web 5.Dockerfile FROM cen…

继续阅读 一个包含了 java环境,mysql,nginx,redis docker 镜像

mysql binlog详解说明和使用方法

  • Post author:
  • Post category:mysql

一般线上MySQL服务器,为了数据存储安全,都会默认开启binlog功能,以便恢复日后服务器故障或者更改删除等误操作的数据,而坏处是binlog日志文件增长速度快,很快会占满磁盘空间,所以对binlog日志文件的处理显得格外重要! 定义 二进制日志包含了所有更新了数据或者已经潜在更新了数据(例如,没有匹配任何行的一个DELETE)的所有语句。 my.cnf配置 binlog相关参数 #设置此参数表…

继续阅读 mysql binlog详解说明和使用方法