案例:用户信息列表增删改查及登录 ####技术选型:Servlet+JSP+MySQL+JDBCTempleat+Duird+BeanUtilS(封装数据)+tomcat ####数据库设计: CREATE TABLE USER( -- 创建表 id INT PRIMARY KEY AUTO_INC ...
分类:
其他好文 时间:
2021-02-06 11:43:31
阅读次数:
0
1.下载mysqlhttps://dev.mysql.com/downloads/mysql/操作系统选RedHat依次下载四个安装包mysql-community-common-5.7.33-1.el7.x86_64.rpmmysql-community-libs-5.7.33-1.el7.x86 ...
分类:
数据库 时间:
2021-02-06 11:41:02
阅读次数:
0
主库配置: Windows环境:找到my.ini配置文件(我默认安装的路径在C:\ProgramData\MySQL\MySQL Server 5.7),确保[mysqld]下有server-id=1和log-bin = mysql-bin两个配置,重启mysql服务,登录mysql后,输入show ...
分类:
数据库 时间:
2021-02-06 11:39:02
阅读次数:
0
一. 行记录格式 innodb在存储数据的时候是以行的形式存储的,版本相关,并且有固定的格式。可以通过下面的语句查询当前所用版本的行记录格式: show table status like '表名'; 在版本5.6中默认使用格式是Compact,而在8.0中默认的格式是Dynamic。本文描述的是C ...
分类:
数据库 时间:
2021-02-05 10:59:33
阅读次数:
0
背景 因业务需要汇总数据,汇总条件较复杂,所以想汇总时获取所有汇总数据的ID,以便后续使用。 功能 将 group by 产生的同一个分组中的值连接起来,返回一个字符串结果。 语法 group_concat( [distinct] 要连接的字段 [order by 排序字段 asc/desc ] [ ...
分类:
数据库 时间:
2021-02-05 10:57:43
阅读次数:
0
1.安装前准备: (mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 二进制安装包 + centos7.4系统,有yum环境,可以在www.mysql.com官网下载) 2.开始安装 shell> yum install libaio shell> groupad ...
分类:
数据库 时间:
2021-02-05 10:34:24
阅读次数:
0
前面说了主从复制的原理,现在我们搭建主从结构 1. 提前准备 我准备了两台主机,主节点是远程的centos7,从节点是本机windows 主从复制的原理在上一篇已经说了:主节点中mysql创建一个用户,专门提供给从节点去复制主节点的binlog文件,然后从节点的io线程将获取到的文件内容复制到自己的 ...
分类:
数据库 时间:
2021-02-05 10:32:34
阅读次数:
0
前面已经配置了mysql的主从复制,其实很容易,主节点写入了数据,从节点进行同步,所以写操作使用主节点,读操作使用从节点,这样就有效降低了数据库的压力 但是我们用java程序不可能去连接多个数据源,执行sql的时候还要判断是使用主节点还是从节点,所以使用mycat,一端对java提供一个统一的接口, ...
分类:
数据库 时间:
2021-02-05 10:31:24
阅读次数:
0
一般的批量插的 sql语句数据违反唯一性约束时,出现重复数据将会直接报错并停止执行 insert into tb_name (field1,field2) values(f11,f12),(f21,f22)... 这种语句将会报错并停止执行 Warning: (1062, "Duplicate en ...
分类:
数据库 时间:
2021-02-04 12:25:31
阅读次数:
0
从MySQL5.6开始,mysqlbinlog支持将远程服务器上的binlog实时复制到本地服务器上。 mysqlbinlog的实时二进制复制功能并非简单的将远程服务器的日志复制过来,它是通过MySQL 5.6公布的Replication API实时获取二进制事件。本质上,就相当于MySQL的从服务 ...
分类:
数据库 时间:
2021-02-04 12:24:34
阅读次数:
0