随笔分类 - 互联网-MYSQL
摘要:oceanbase https://eco.dameng.com/document/dm/zh-cn/pm/physical-storage.html 达梦 https://www.oceanbase.com/?joinSource=baidu_PC_002218 人大金仓 https://www.
阅读全文
摘要:通过Linux命令下载:wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-对应版本,位数.tar.gz #修改为自己需要版本wget https://dev.mysql.com/get/Downloads/mysql-5.7.38-li
阅读全文
摘要:1. 搭建主从复制(一主两从) 1.1 准备环境 1 主库:10.0.0.51/db01 2 从库:10.0.0.52/db02,10.0.0.53/db03 1.2 清理环境 1 systemctl stop mysqld 2 rm -rf /data/mysql_3306/* 3 rm -rf
阅读全文
摘要:1、MySQL敏感数据进行加密的几种方法小结 AES_ENCRYPT和AES_DECRYPT函数 AES(Advanced Encryption Standard)是一种对称加密算法。在MySQL中,可以使用AES_ENCRYPT函数对数据进行加密,使用AES_DECRYPT函数进行解密。这种加密方
阅读全文
摘要:建表规约 1、【强制】每张表必须设置一个主键ID,并且这个主键ID要自增(在满足需要的情况下尽量短),除非是分库分表 理解:由于InnoDB存储引擎决定了需要有一个主键,而且这个主键ID是自增的话可以有效提高插入的性能,避免过多的页分裂,减少表碎片提高空间的利用率。 但是在分库分表下,会有分片规则,
阅读全文
摘要:1、开启并行复制 mysql> stop slave sql_thread; mysql> set global slave_parallel_type='LOGICAL_CLOCK'; mysql> set global slave_parallel_workers=8; mysql> set g
阅读全文
摘要:--查询数据库中哪些线程正在执行 show processlist; #查版本 mysql -V 或 mysql> select version(); mysql -h127.0.0.1 -P3306 -uroot -p123456 # 查看是否开启binlog mysql> SHOW VARIAB
阅读全文
摘要:一、information_schema简介在MySQL中,把 information_schema 看作是一个数据库,确切说是信息数据库。其中保存着关于MySQL服务器所维护的所有其他数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权 限等。在INFORMATION_SCHEMA中,有数
阅读全文
摘要:# 查看binlog的列表,确定需要恢复的时间点或日志文件 mysqlbinlog --list-binlog-files # 恢复指定时间范围的数据 mysqlbinlog --start-datetime="2023-03-01 00:00:00" --stop-datetime="2023-0
阅读全文
摘要:1、第一个 mybastis程序 1.1 导入jar包 <mybatis.version>3.4.1</mybatis.version> <mysql.version>5.1.47</mysql.version> <!-- mybatis begin --> <dependency> <groupI
阅读全文
摘要:1、行转列 源数据: 目标数据: 数据准备 -- 建表插入数据 drop table if exists time_temp; create table if not exists time_temp( `year_col` int not null comment '年份', `month_col
阅读全文
摘要:1、初识数据库 安装数据库这里省略; 1.1my.ini 基本配置 [mysqld] basedir=F:\java\MySQL #基本目录 datadir=F:\java\MySQL\data\ #数据目录 port=3306 #端口 skip-grant-tables # 跳过密码验证 1.2常
阅读全文
摘要:一、连接查询 图解示意图 1、建表语句 部门和员工关系表: CREATE TABLE `tb_dept` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID', `deptName` varchar(30) DEFAULT NULL COMMEN
阅读全文
摘要:mysql有多种日志,常见的有: 错误日志(ErrorLog)更新日志(UpdateLog)二进制日志(Binlog)查询日志(QueryLog)慢查询日志(SlowQueryLog)Binlog可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,
阅读全文
摘要:一、mysql架构 mysql是一个单进程多线程架构的数据库。 二、存储引擎 InnoDB: 支持事务 行锁 读操作无锁 4种隔离级别,默认为repeatable 自适应hash索引 每张表的存储都是按主键的顺序记性存放 支持全文索引(InnoDB1.2.x - mysql5.6) 支持MVCC(多
阅读全文
摘要:目录http://c.biancheng.net/mysql/ 1数据库入门2MySQL的安装和配置3MySQL数据库的基本操作4数据库设计5MySQL数据类型和存储引擎6MySQL数据表的基本操作7MySQL约束、函数和运算符8MySQL操作表中数据9MySQL视图、索引10MySQL存储过程和触
阅读全文
摘要:https://www.w3cschool.cn/mysql/
阅读全文
摘要:MyBatis故事: 官方网站:http://www.mybatis.org 官方文档:http://www.mybatis.org/mybatis-3/ GitHub:https://github.com/mybatis 通过在MyBatis的官方网站,我们会看到和MyBatis相关的一些软件产品
阅读全文
摘要:第一招、mysql服务的启动和停止 net stop mysql net start mysql 第二招、登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提
阅读全文
摘要:Mysql 查询是否存在锁表有多种方式,这里只介绍一种最常用的。 1、查看正在进行中的事务SELECT * FROM information_schema.INNODB_TRX2、查看正在锁的事务SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;3、查看等待
阅读全文