MySQL数据库的数据从utf8转utf8mb4笔记【20210629】
介绍介绍福哥在将数据库里的数据编码从utf8转为utf8mb4的时候得到了如下的错误:Specified key was too long; max key length is 3072 bytes这是怎么回事呢?怎么解决呢?原因从字面...
阅读 60
Dockerfile下MySQL、Redis、MongoDB、Elasticsearch、PHP-FPM、Nginx的配置文件【20210605】
介绍介绍福哥为了提高前面通过Dockerfile制作的镜像的通用性,把配置文件的位置整理出来了。一个软件包括三大部分,1)数据;2)日志;3)配置;前面福哥已经把数据和日志都整理出来了,可以通过数据卷将软件的数据和日志映射到宿主机上面,...
阅读 110
使用Dockerfile搭建TFLinux的MySQL+Redis+MongoDB+Elasticsearch环境【20210524】
介绍介绍前面福哥已经教给大家使用Dockerfile安装各种服务器软件的方法了,今天福哥要带着大家把TFLinux服务器上的软件都转移到Docker容器里面。使用Docker容器搭建服务器环境是现如今部署服务器环境的主流方式,福哥顺应潮...
阅读 58
使用Dockerfile基于5.7镜像搭建MySQL微服务环境【20210517】
介绍介绍大家根福哥学会了使用Dockerfile创建Docker镜像的技巧了,那么我们现在搭建服务器环境就不需要再去下载软件的源代码了,也不需要编译安装了,更加不用操心软件和操作系统的各种兼容问题了。今天福哥带着大家来安装mysql的环...
阅读 114
Python使用pymysql查询不到最新数据的问题【20210425】
介绍介绍福哥在使用Python的pymysql进行开发的时候发现了一个问题,如果在Python程序运行结束之前通过MySQL的控制台终端对数据库里面的数据进行了更新的话,再在Python里面去查询的时候发现数据竟然是更新之前的旧内容,这...
阅读 44
Python使用pymysql查询数据显示字段名称的方法【20210424】
介绍介绍前面福哥给大家介绍了使用pymysql操作MySQL数据库的方法,使用pymysql查询数据使用fetchone或者fetchall方法,但是无论是fetchone还是fetchall得到的数据结果都是list类型的,里面并不包...
阅读 71
Java通过JDBC操作MySQL数据库V1.5【20211127】
介绍介绍今天开始我们来学习Java操作MySQL数据库的技巧,Java操作MySQL是借助JdbcTemplate这个对象来实现的。JdbcTemplate是一个多数据库集中解决方案,而我们今天只讲如何通过JdbcTemplate操作M...
阅读 134
Python通过pymysql操作MySQL数据库V1.3【20210706】
介绍介绍今天开始我们来学习Python操作MySQL数据库的技巧,Python操作MySQL是借助pymysql这个库来实现的。pymysql库区别于PDO和JdbcTemplate,它只能用来操作MySQL,不能用来操作其他数据库,这...
阅读 245
PHP通过PDO操作MySQL数据库【20210330】
介绍介绍今天开始我们来学习各种语言操作数据库的技巧,根据福哥学习编程的顺序,我们先来将PHP语言操作数据库的技巧。因为相对强大又免费的数据库只有MySQL了,所以我们这里只讲解各种语言操作MySQL数据库的方法,其他数据库福哥会在后面给...
阅读 137
做个web框架(25)——TFDO实现upsert方法功能【20210116】
介绍介绍今天福哥带着大家给TFPHP框架的TFDO对象添加一个很棒的方法——upsert。所谓的upsert其实是两个单纯融合到一起的一个伪单词,这两个单词分别为update和insert,这是两个完全不同的操作,那么upsert方法如...
阅读 24