大数据
-
MySQL数据库学习目录
数据库:按照数据结构来组织、存储和管理数据的仓库。 学习进程——黑马程序员课程 一 、基础篇:(初级工程师) MySQL概述 SQL 函数 约束 多表查询 事务 二、进阶篇:(中级工程师) 存储引擎 索引 SQL优化 视图/存…
-
Oracle动态监听和静态监听的区别
•动态注册的为readly,静态注册的状态为unknow。•动态是由PMON进程将服务注册到监中:service_names/instance_name,静态注册是将服务写入listener.ora文件中 global_dbname/sid_name。•动态修改不需要重启,静态每次…
-
mysql事务执行流程
MySQL事务实现原理 一、事务的执行流程 当我们对数据库执行增删改操作时,不可能直接更新磁盘上的数据,如果实际上针对的是内存里面的Buffer Pool中的数据进行的。 Buffer Pool中数据会异步的刷新到磁盘上(…
-
实验四 PHP 操作数据库
实验目的: 1、掌握在PHP中连接数据库 2、掌握常用的 MYSQL 数据库函数的用法 3、熟练基本 SQL 语句的使用 实验内容 1、 按下列要求完成各个页面:(提示:在做此题前需先建立一数据库,包含一张表,此表至少包含 5…
-
go 数据库操作 GORM
GORM 是优秀的 Golang ORM 类库, 安装go get -u gorm.io/gormgo get -u gorm.io/driver/sqlite 快速入门 点击查看代码 package main import ( "gorm.io/gorm" "gorm.io/driver/sqlite" ) type Product struct { go…
-
MySQL中事务隔离级别的实现原理
抄录于 https://www.jb51.net/article/204963.htm 详解MySQL中事务隔离级别的实现原理 前言 说到数据库事务,大家脑子里一定很容易蹦出一堆事务的相关知识,如事务的ACID特性,隔离级别,解决的问题(脏读,不可重…
-
ORACLE数据库SQL语句的执行过程
1.检查共享池中是否有之前解析相同的SQL语句后所存储的SQL文本、解析树和执行计划。 如果能从共享池的缓存库中找到之前解析过生成的执行计划,则SQL语句则不需要再次解析,便可以直接由库缓存得到之前所产生的执行…
-
redis 概念
缓存穿透 本来是有一层网 redis 现在缓存被穿透了直接到了mysql层 当张三查询数据库mysql得时候,李四执行同一个sql 查询, 直接走缓存 进化成cache ↓ 单机mysql ->缓存+缓存+垂直拆分->分库分表,(…
-
Linux下将csv文件插入到mysql数据库
csv文件目录架构 #!/bin/bash for j in `ls -1 /data/DI/` do if [[ -n "${j}" ]]; then echo 目录不为空,执行该目录下面的文件。该目录的名称为:${j}。 for i in `ls -1 /data/DI/${j}` do if [[ -n "${i}" …
-
MySQL官网下载教程
1、进入官网地址 https://www.mysql.com/ 2、点击->DOWNLOADS,并下滑点击-> MySQL Community(GPL) Dowanloads 3、点击-> MySQL Community Server 4、进入下载页面,选择对应的系统并点击下载