IFNULL(expr1,expr2)的用法: 假如expr1 不为 NULL,则 IFNULL() 的返回值为 expr1; 否则其返回值为 expr2。IFNULL()的返回值是数字或是字符串,具体情况取决于其所使用的语境。 mysql> SELECT IFNULL(1,0); -> 1 mysql> ...
原创 2022-07-22 14:53:04
61阅读
前言作为一个典型的分布式项目,Kubernetes 的部署一直以来都是挡在初学者前面的一只“拦路虎”。尤其是在 Kubernetes 项目发布初期,它的部署完全要依靠一堆由社区维护的脚本。其实,Kubernetes 作为一个 Golang 项目,已经免去了很多类似于 Python 项目要安装语言级别依赖的麻烦。但是,除了将各个组件编译成二进制文件外,用户还要负责为这些二进制文件编写对应的配置文件、
    MyISAM是Mysql的默认存储引擎,它在磁盘上存储为三个文件, .MYD是数据文件  .MYI是索引文件  .frm是存储表定义。我们可以考虑把数据文件和索引文件分别存到不同的磁盘,实现IO平均分布。     如果对事务完整性没有要求,或者以select 、inser
Session 1:mysql> use zjzc;Reading table information for completion of table and column namesYou can turn off this feature to get a quicker startup w...
转载 2016-08-23 13:24:00
61阅读
Session 1:mysql> use zjzc;Reading table information for completion of table and column namesYou can turn o...
转载 2016-08-23 13:24:00
58阅读
2评论
select count(*) from information_schema.columns where table_schema='baseframework' and table_name='tb_acegi_role' ;desc 表
原创 2015-07-23 14:29:42
234阅读
Session 1:mysql> use zjzc;Reading table information for completion of table and column namesYou can turn off this feature to get a quicker startup w...
转载 2016-08-23 13:24:00
110阅读
2评论
docker部署MySQL主从同步下载MySQL5.7镜像[root@localhost ~]# docker pull mysql:5.7 [root@localhost ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE mysql 5.7 c20987f18b13
转载 9月前
33阅读
完成不同需求的Spring应用构建,Spring Boot提供了多种不同的依赖管理模板,每种模板均为一系列已完成的依赖的管理。例如如需要构建web项目,我们只需添加spring-boot-starter-web的依赖即可,它会将你所需的其他依赖导入到你的工程中。官方称之为“物料清单”(Bills of Materials),也因此在使用时我们需要构建工具的支持,如Maven或者Gradle等。&
转载 2024-04-29 17:26:50
17阅读
注意:如果主mysql已经跑了一段时间,需要用备份软件把数据备份恢复到从服务器上去,确保主从服务器数据一致,否则可能报错,而且mysql只有5.6以后才支持gtid,安装时确保你的软件支持gpid1.安装mysqlwget-i-chttp://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm#下载mysql的yum源yumi
原创 2019-09-08 21:05:42
493阅读
当我们需要更新数据库时,往往需要更新redis中的缓存,那么是先删除缓存,再操作数据库呢?还是先操作数据库再删除缓存?一下是对该问题的回答。情况一:先删除缓存,再操作数据库假设有两个线程   线程1 和 线程2,数据库和缓存的数据为10当我们需要修改数据库中的数据时(将10改为20),为了保证数据库和缓存的一致性,我们选择先删除缓存。先删除缓存,再操作数据库正常情况,如图。先删
转载 2024-09-29 13:14:13
33阅读
简介HAProxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理 HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理,HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接,并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上 HAPro
转载 2024-04-05 13:05:40
31阅读
使用版本 php:php-5.2.6-Win32 apache:Apache2.2.28安装好apache 中间按照上面的
原创 2023-06-15 06:31:24
77阅读
  脚本实现自动化全量(增量)备份Mysql数据库,对于平常的Linux运维来说实在一个实用性很强的脚本
原创 2015-08-26 17:34:08
600阅读
1.前言上一篇主要介绍了Confluent的基本概念,如果对Confluent不了解的请回看上篇文章。七分熟pizza:数据库实时转移之Confluent介绍(一)zhuanlan.zhihu.com2.系统架构为了保证系统可靠性,真实生产环境中都会以集群的方式搭建,以避免单机宕机造成的影响。本文以3台机器,MySQL作为源/目的数据库来进行数据库的转移实验。整个系统的整体结构如下图所示,因为每个
title : 每日深耕,勤练不缀之死锁定位,修复,预防模拟定位问题,就选取常见的jstack,可以使用jps或者系统的ps命令、任务管理器等工具,确定进程ID 其次,调用jstack获取线程栈:${JAVA_HOME}\bin\jstack your_pid仔细看,有一个线程掌握的一个锁恰好是下一个线程需要的锁具体步骤是: 区分线程状态—>查看等待目标—>对比monitor等持有状态
转载 10月前
16阅读
mysl 数据库 表 管理【创建 删除 修改 改名 引擎】
原创 2015-09-09 17:08:51
918阅读
Python全栈之路系列之MySQL连表查询普通的连表查询,把一个select的结果当作另外一个select的参数SELECT * FROM personnel.person_info where personnel.person_info.part_nid in (SELECT nid from 
原创 2017-05-15 15:30:43
456阅读
第一招、mysql服务的启动和停止 net stop mysql net start mysql 第二招、登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是: mysql> 注意,如果是连
转载 2024-03-19 10:29:41
107阅读
mysql mysl8 mysql8安装 安装mysql
原创 2022-09-27 13:19:16
1064阅读
  • 1
  • 2
  • 3