5 月 05 2024 By 云博小周宇 Mysq数据库索引(B-Tree索引) 数据库 一、B-Tree索引的底层结构 所有的值都是按顺序存储的,并且每一个叶子页到根的距离相同,如图所示,B-Tree索引的底层数据结构一般是B+树,反应了MyISAM索引是如何工作的。 &n… Read More
5 月 05 2024 By 云博小周宇 【MYSQL】DDL语句 数据库 介绍:DDL语句,即数据定义语句,定义了不同的数据段,数据库表、表、列、索引等数据库对象;例如,create、drop、alter 适用对象:一般是由数据库管理员DBA使用 1、连接数据库 mysql… Read More
5 月 05 2024 By 云博小周宇 UML与数据库应用系统 数据库 UML: 定义由语义和表示法两部分组成,语义用自然语言描述,表示法定义了UML的可视化标准表示符号,这决定了UML是一种可视化的建模语言。 UML的语义是定义在一个四层(四个抽象级)建模概念框架中的,… Read More
5 月 05 2024 By 云博小周宇 MySQL —— 事务处理(transaction)(二十八) 数据库 MySQL支持的几种数据库引擎,并非所有的引擎都支持明确的事务处理管理,MYISAM 和 INNODB 是最常用的引擎,而MYISAM 不支持事务处理,innodb支持事务处理,所以一定要正确 使用引… Read More
5 月 05 2024 By 云博小周宇 Sharding-JDBC分库分表概述 数据库 分库分表是什么 小明是一家初创电商平台的开发人员,他负责卖家模块的功能开发,其中涉及了店铺、商品的相关业务,设计如下数据库: 通过以下SQL能够获取到商品相关的店铺信息、地理区域信息: S… Read More
5 月 05 2024 By 云博小周宇 SQL 的服务器端编程—T-SQL简介 数据库 SQL 的服务器端编程---T-SQL简介 Transact-SQL 的缩写为T-SQL,T-SQL是Microsoft 公司的SQL Server的数据库语言,它是对标准SQL语言的扩充。 一、数据… Read More
5 月 05 2024 By 云博小周宇 调整mysql路径 数据库 mv /home/data/my3306/data/db1 /backup/my3306 ln -s /backup/my3306/db1 /home/data/my3306/data … Read More
5 月 05 2024 By 云博小周宇 数据库-过滤数据 数据库 一:使用WHERE子句 /*WHERE 的作用:搜索条件 又称 过滤条件 1.在SELECT语句中,数据根据WHERE子句中指定的搜索条件进行过滤WHERE子句在表名 (FROM子句)之后给出。 2.… Read More
5 月 05 2024 By 云博小周宇 一步步用数据库中间Mycat+SpringBoot完成分库分表 数据库 一、背景 随着时间和业务的发展,数据库中的数据量增长是不可控的,库和表中的数据会越来越大,随之带来的是更高的磁盘、IO、系统开销,甚至性能上的瓶颈,而一台服务的资源终究是有限的,因此需要… Read More
5 月 05 2024 By 云博小周宇 mysql修改密码 数据库 mysql修改密码 alter user ‘root‘@‘localhost‘ identified by ‘123‘; Read More
5 月 05 2024 By 云博小周宇 Linux MySQL集群搭建之主从复制 数据库 前期准备 准备两台Linux,一主,一从,具体Linux安装MySQL操作步骤:点我直达 集群搭建 注意事项 一主可以多从 一从只能一主 Linux之间要能ping通!! 关闭主从机器的防火墙策略… Read More
5 月 05 2024 By 云博小周宇 mysql sql语句修改某一字段下所有记录的大小写。 数据库 # -*- coding: utf-8 -*- import pymysql db = pymysql.connect( host=‘127.0.0.1‘, db=‘weixin‘, user="ro… Read More
5 月 05 2024 By 云博小周宇 Oracle VM VirtualBox虚拟机安装Centos 数据库 virtualBOx 6.x.x版本跟 virtualBOx 5.x.x 界面已经不一样,但安装步骤还是一样的 镜像下载可以使用下面帖子中的,网易镜像或者阿里云镜像,选取适合自己的镜像 开源镜像站,v… Read More
5 月 05 2024 By 云博小周宇 Navicat备份数据库表 更新表数据 数据库 备份数据库表 1.点击指定的表 右键 2.会生成一个_copy1的表,给这个表 重命名,建议改成_20200617这种日期格式 &… Read More
5 月 05 2024 By 云博小周宇 mysqlbinlog 抽取(读取) 二进制日志 数据库 mysql 一般没人会开启全局日志,量太大了,还占用服务器资源。但是binlog 都是开启的(不会还有不开启binlog的兄弟吧) 有时会遇到 查询某段时间sql历史的 问题: 二进制日志… Read More
5 月 05 2024 By 云博小周宇 Postgresql的Copy用法 数据库 一、使用copy命令从数据库中导出数据 COPY testbulkcopy TO ‘C:/data/testOutPut.csv‘ WITH csv DELIMITER ‘|‘ WITH csv 代表… Read More
5 月 05 2024 By 云博小周宇 MySQL优化之缓存优化 数据库 1. MySQL缓存 为了提高查询速度,我们可以通过不同的方式去缓存我们的结果从而提高响应效率。当我们的数据库打开了Query Cache(简称QC)功能后,数据库在执行SELECT语句时,会将其结果… Read More
5 月 05 2024 By 云博小周宇 Postgresql的临时表的用法 数据库 一、根据原表创建临时表 CREATE TEMP TABLE temp_testbulkcopy as (select * from testbulkcopy limit 0); 二、本次… Read More
5 月 05 2024 By 云博小周宇 使用PostgreSql的Copy功能来导入增量数据的步骤 数据库 一、参照原数据表创建临时表 CREATE TEMP TABLE temp_testbulkcopy ON COMMIT DROP as (select * from testbulkcopy limi… Read More
5 月 05 2024 By 云博小周宇 mysql数据库导入 数据库 使用 mysql 命令导入语法格式为: 首先创建一个数据库B,然后再数据库A的路径下打开CMD输入下面命令,将A数据库里面的数据导入数据库B; mysql -u用户名 -p数据库B < 数据库A… Read More