mysql
2023-02-27
60
在实际的生产环境中,为了确保数据库的稳定性,我们一般会给数据库配置双机热备机制,这样在master数据库崩溃后,slave数据库可以立即切换成主数据库,通过主从复制的方式将数据从主库同步至从库,在业务代码中编写代码实现读写分离(让主数据库处理 事务性增、改、删操作,而从数据库处理查询操作)来提升数据库的并发负载能力。下面我们使用最新版本的Mysql数据库(8.0.16)结合SpringBoot实现这一完整步骤(一主一从)。
安装配置mysql
从 https://dev.mysql.com/downloa
2023-02-27
37
一、安装
1、下载
到mysql官网 http://dev.mysql.com/downloads/mysql/ 下载mysql
注:msi的是安装版
2、解压
解压到想安装的目录下,我的是D:\mysql-5.7.13-winx64
3、配置my.ini
在D:\mysql-5.7.13-winx64目录下新建my.ini文件,输入以下配置代码:[mysqld]
# 设置mysql的安装目录
basedir=D:\mysql-5.7.13-winx64
# 设置mysql数据库的数据的存放目录,必须是d
2023-02-27
44
mysql数据库自不必说,现在很多程序开发应用及站长们常用到,jdbc可能一般会比较陌生一些,jdbc是什么意思?这里也会提到,最主要的是为大家介绍一下,mysql jdbc连接步骤及常见参数详解。jdbc是什么意思?jdbc(java data base connectivity,java数据库连接)是一种用于执行sql语句的javaapi,可以为多种关系数据库提供统一访问,它由一组用java语言编写的类和接口组成。jdbc提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应
2023-02-27
32
我这里也有一份网上找到的:/201205/other/C_link_mySql51.rar
C连接MySql5.1所需文件.rar
附带一个不错的例子: #include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <winsock2.h>
#include <mysql/mysql.h>/*注意要包含这个头文件*/
#pragma comment(lib,&
2023-02-27
28
先写一个SQLSELECT DISTINCT from_id
FROM cod
WHERE cod.from_id NOT IN (37, 56, 57)今天在写SQL的时候,发现这个查的结果不全,少了NULL值的情况,not in 的时候竟然把null也排除了
用 in 的时候却没有包含null
感觉是mysql设计的不合理
因为一直认为in 和 not in 正好应该互补才是,就像这样查的应该是全部的一样:SELECT DISTINCT from_id
FROM cod
WHERE cod.from_
2023-02-27
27
Linux centos7环境下安装MySQL步骤的详细介绍
安装MySQL
mysql 有两个跟windows不同的地方
1)、my.ini 保存到/etc/my.ini
2)、用户权限,单独用户执行
一、查找以前是否安装有mysql,使用下面命令:
rpm –qa | grep -i mysql
如果显示有如下包则说明已安装mysql
mysql-4.1.12-3.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
二、下载mysql解压包
mysql-5.7.17-lin
2023-02-27
41
目录一、介绍二、操作1、表数据准备2、触发器格式3、操作三、触发器NEW和OLD的使用1、案例四、其他操作五、注意事项补充:验证触发器总结一、介绍
1、触发器是一种特殊的存储过程。触发器和存储过程一样,是一个能够完成特定功能、存储在数据库服务器上的SQL片段,但是触发器无语调用,当对数据库表中的数据执行DML操作时自动触发这个SQL片段的执行,无需手动调用。
2、在MySql中,只有执行insert,delete,update操作时才能触发触发器的执行
3、触发器的这种特性可以协助应用在数据库端确保数据的
2023-02-27
46
本文章简单介绍一下mysql在windows下的安装方式,如有其它问题,请及时留言。
一、下载官网下载地址:MySQL Community Server 8.0.18二、安装下载完成后解压,以管理员的权限使用cmd进入mysql的bin目录;输入如下命令:mysqld --initialize --console 显示出mysql的本地用户及密码 mysqld --install 安装mysql -u root -p 进入数据库更改新密码:ALTER USER 'root'@'