首页 > 数据库技术
浅析MySQL事务中的redo与undo【转】
我们都知道事务有4种特性:原子性、一致性、隔离性和持久性,在事务中的操作,要么全部执行,要么全部不做,这就是事务的目的。事务的隔离性由锁机制实现,原子性、一致性和持久性由事务的redo 日志和undo 日志来保证。所以本篇文章将讨论关于事务中的redo和undo的几个问题: redo 日志与undo ...
分类:数据库技术   时间:2021-07-16 10:30:15    收藏:0  评论:0  赞:0  阅读:24
MYSQL预处理
什么是预处理 在执行MYSQL语句时,有时会遇到大量结构相同仅部分变量不同的语句,直接执行这些语句消耗的时间是巨大的,而预处理则是为这种情况准备的语法。 预处理将SQL语句分为两部分来处理,即固定部分和变量部分。固定部分为SQL语句中相同的语句结构(为了保证SQL语句的完整性,变量部分会采用占位符替 ...
分类:数据库技术   时间:2021-07-16 00:13:58    收藏:0  评论:0  赞:0  阅读:24
Java连接mysql初识
package com.fmg.jdbc; import java.sql.*; import java.util.HashMap; import java.util.Map; import java.util.ResourceBundle; import java.util.Scanner; pu ...
分类:数据库技术   时间:2021-07-16 00:12:23    收藏:0  评论:0  赞:0  阅读:26
Mysql操作记录
操作 修改表结构 alter table odl_site_url MODIFY title VARCHAR(255); 添加主键 ALTER TABLE odl_site_url add primary key(title); ...
分类:数据库技术   时间:2021-07-16 00:10:45    收藏:0  评论:0  赞:0  阅读:15
NoSQL数据库之Redis安装
Redis下载安装 官方下载地址:http://download.redis.io/releases/ yum安装redis 在centos系统上需要安装epel源 CentOS 8 由系统源提供 #查看yum仓库redis版本 [root@centos8 ~]# dnf info redis Na ...
分类:数据库技术   时间:2021-07-16 00:10:02    收藏:0  评论:0  赞:0  阅读:26
本地连接阿里云上的mysql centos
首先写下原因: 未让3306端口通过防火墙 1. 检查端口是否被防火墙挡住 telnet ip地址 3306 在windows中打开telnet应用, 参考:https://www.cnblogs.com/chenmingjun/p/10323404.html 2.防火墙开放3306端口 ll-cm ...
分类:数据库技术   时间:2021-07-16 00:06:28    收藏:0  评论:0  赞:0  阅读:19
Mariadb基础操作
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品 ...
分类:数据库技术   时间:2021-07-16 00:04:02    收藏:0  评论:0  赞:0  阅读:30
MySQL_01数据库概述
MySQL_01数据库概述 1.数据库、数据库管理系统、SQL 什么是数据库?什么是数据库管理系统?什么是SQL?三者间的关系是什么? 数据库: 英文单词DataBase,简称DB。 顾名思义,存储数据的仓库。实际上就是一堆存储了具有特定格式的文件。也可以说是按照一定格式存储数据的一些文件的组合。 ...
分类:数据库技术   时间:2021-07-15 23:59:27    收藏:0  评论:0  赞:0  阅读:37
CentOS 7.9 安装 MySQL5.7
cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) 环境准备 卸载原有的mariadb或mysql rpm -qa | grep -i mysql rpm -qa | grep -i mariadb rpm -e mariadb- ...
分类:数据库技术   时间:2021-07-15 23:56:54    收藏:0  评论:0  赞:0  阅读:32
mysql5.7强制指定驱动表与被驱动表straight_join
select * from 驱动表 t1 STRAIGHT_JOIN 被驱动表 t2 ON t1.order_id = t2.order_id; select * from t_order t1 STRAIGHT_JOIN t_order_detail t2 ON t1.order_id = t2. ...
分类:数据库技术   时间:2021-07-15 23:53:59    收藏:0  评论:0  赞:0  阅读:56
Mysql decimal()
1. Decimal为SQL Server、MySql等数据库的一种数据类型,不属于浮点数类型,可以在定义时划定整数部分以及小数部分的位数。使用精确小数类型不仅能够保证数据计算更为精确,还可以节省储存空间,例如百分比使用decimal(4,2)即可。 2. decimal(a,b) a 表示整数加小 ...
分类:数据库技术   时间:2021-07-15 23:52:46    收藏:0  评论:0  赞:0  阅读:19
Mysql group_contact()
1. 表格内容 2. 分组查询,查出各部门人数,以及各部门员工姓名 select edept,count(*),group_concat(ename) from emp_info a group by edept; 3. 分组查询,查出各部门人数,以及各部门员工姓名,salary,kpi 查询1: ...
分类:数据库技术   时间:2021-07-15 23:50:07    收藏:0  评论:0  赞:0  阅读:41
sqlit3
sqlit3 一、创建链接数据库 import sqlite3 conn = sqlite3.connect("demo.db") #如果存在,则链接到数据库,如果不存在,则创建并链接数据库 c = conn.cursor() #创建游标 c.execute("sqlite3语句") #执行sqli ...
分类:数据库技术   时间:2021-07-15 18:56:14    收藏:0  评论:0  赞:0  阅读:26
MySQL:级联删除操作
级联删除操作(了解) 如果想实现删除主表数据的同时,也删除掉从表数据,可以使用级联删除操作 级联删除 ON DELETE CASCADE 代码示例: 删除 employee表,重新创建,添加级联删除 -- 重新创建添加级联操作 CREATE TABLE employee( eid INT PRIMA ...
分类:数据库技术   时间:2021-07-15 18:56:03    收藏:0  评论:0  赞:0  阅读:27
mysql 的几种安装方式
一、windows 下mysql的两种安装方式 参考链接:https://jingyan.baidu.com/article/cd4c2979033a17756f6e6047.html 1.MySQL安装包安装方式 点击安装包,按照步骤依次进行 配置mysql环境变量 启停mysql服务,测试安装是 ...
分类:数据库技术   时间:2021-07-15 18:55:01    收藏:0  评论:0  赞:0  阅读:31
Oracle的substr、trim函数
substr 函数 格式1: substr(string string, int a, int b); 1、string 需要截取的字符串 2、a 截取字符串的开始位置(注:当a等于0或1时,都是从第一位开始截取) 3、b 要截取的字符串的长度 select substr('helloworld', ...
分类:数据库技术   时间:2021-07-15 18:54:25    收藏:0  评论:0  赞:0  阅读:26
Docker启动mysql与elasticsearch的命令
docker run -p 3306:3306 --name mysql \ -v /mydata/mysql/log:/var/log/mysql \ -v /mydata/mysql/data:/var/lib/mysql \ -v /mydata/mysql/conf:/etc/mysql \ ...
分类:数据库技术   时间:2021-07-15 18:52:17    收藏:0  评论:0  赞:0  阅读:27
数据库之join用法
JOIN: 如果表中有至少一个匹配,则返回行 LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行 RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行 FULL JOIN: 只要其中一个表中存在匹配,就返回行 join 用于根据两个或多个表中的列之间的关系,从这些表中查询数据 ...
分类:数据库技术   时间:2021-07-15 18:52:02    收藏:0  评论:0  赞:0  阅读:23
MySQL:设计演员与角色表(多对多)
设计演员与角色表 1) 分析: 演员与角色是多对多关系, 一个演员可以饰演多个角色, 一个角色同样可以被不同的演员扮演 2)图解: 3) SQL实现 <1> 创建表 #创建演员表 CREATE TABLE actor( id INT PRIMARY KEY AUTO_INCREMENT, NAME ...
分类:数据库技术   时间:2021-07-15 18:49:06    收藏:0  评论:0  赞:0  阅读:22
net core webapi 数据库连接
引入NuGet包 EntityFrameworkCore 修改appsettings.json,添加数据库连接字符串 { "Logging": { "LogLevel": { "Default": "Information", "Microsoft": "Warning", "Microsoft.H ...
分类:数据库技术   时间:2021-07-15 18:48:42    收藏:0  评论:0  赞:0  阅读:20
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!