"[01] 数据库基本操作" "[01] 数据库基本操作" "[01] 数据库基本操作" "[01] 数据库基本操作" "[01] 数据库基本操作" ...
分类:
数据库 时间:
2019-09-21 17:14:15
阅读次数:
85
2. 数据库操作 数据库在创建以后最常见的操作便是 2.1 查询 为了便于学习和理解,我们预先准备了两个表分别是 表和 表两个表的内容和结构如下所示 表的内容: | id | class\_id | name | gender | score | | | | | | | | 1 | 1 | 小明 | ...
分类:
数据库 时间:
2019-09-21 17:11:28
阅读次数:
83
一:Mysql初识 why: 1.1数据文件和程序不应该放在同一台机器上!一旦机器挂了,数据和程序全都挂了不能对外提供服务. 1.2纵向扩展有极限,横向扩展可以解决瓶颈问题. 1.3虽然可以使用代码来对文件里面的数据进行操作,但是代码操作文件里面的数据是很麻烦. 1.4解决文件操作的并发问题,多台部 ...
分类:
数据库 时间:
2019-09-21 17:05:07
阅读次数:
120
oracle 常用脚本以及语句 一、oracle 安装10G 单机初始化环境: #!/bin/bash #关闭selinuxsed -i 's\SELINUX=enforcing\SELINUX=disabled\' /etc/selinux/configsetenforce 0 #关闭防火墙ser ...
分类:
数据库 时间:
2019-09-21 17:04:11
阅读次数:
124
一开始的写法 正确的写法:在<if>里面增加一对() ...
分类:
数据库 时间:
2019-09-21 17:00:26
阅读次数:
106
数据库存储引擎是数据库底层软件组件,数据库管理系统(DBMS)使用存储引擎进行创建、查询、更新和删除数据操作。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。现在许多的数据库管理系统都支持多种不同的存储引擎。MySQL的核心就是存储引擎。 使用 ...
分类:
数据库 时间:
2019-09-21 16:53:37
阅读次数:
93
Redis 集群是一个可以在多个 Redis 节点之间进行数据共享的设施(installation)。 Redis 集群不支持那些需要同时处理多个键的 Redis 命令, 因为执行这些命令需要在多个 Redis 节点之间移动数据, 并且在高负载的情况下, 这些命令将降低 Redis 集群的性能, 并 ...
分类:
数据库 时间:
2019-09-21 16:52:32
阅读次数:
81
数据库 一、什么是数据库 1. 数据库:管理数据的系统 安装某种管理数据的系统 管理的对象本质是文件 2. 存储数据的位置:内存、硬盘 3. 什么是系统:运行在硬件基础上,管理其他软件 二、数据库的组成 1. 库:存放多张表 文件夹 2. 表:包含多条相同结构的记录 文件 3. 记录:包含多个key ...
分类:
数据库 时间:
2019-09-21 16:51:16
阅读次数:
84
一、一般日常用的脚本 1、检查源库每个节点至少3组redoselect group#,thread#,bytes/1024/1024,members,status from v$log; select group#,thread#,sequence#,BYTES/1024/1024,archived ...
分类:
数据库 时间:
2019-09-21 16:49:07
阅读次数:
115
centos7以后是这样的,7以前就是别的版本了 1.systemctl get-default命令获取当前模式 2.systemctl set-default graphical.target 修改启动模式(修改为图形界面,要是修改为命令行就multi-user.target) 2.systemc ...
分类:
数据库 时间:
2019-09-21 16:44:38
阅读次数:
121
背景 Mysql是一个关系型数据库,由瑞典Mysql AB开发,目前属于Oracle旗下的产品。Mysql是目前最流行的关系型数据库管理系统之一,在WEB方面,Mysql是最好的RDBMS(Relational Database Management System)。Mysql是一种关系数据库管理系 ...
分类:
数据库 时间:
2019-09-21 16:41:18
阅读次数:
112
node 中使用mysql const http = require('http'); const mysql = require('mysql'); const url = require('url'); const fs = require('fs'); //1.连接到数据库 let db = ... ...
分类:
数据库 时间:
2019-09-21 15:21:07
阅读次数:
116
timestamp有两个属性,分别是CURRENT_TIMESTAMP 和ON UPDATE CURRENT_TIMESTAMP两种,使用情况分别如下: 1.CURRENT_TIMESTAMP 当要向数据库执行insert操作时,如果有个timestamp字段属性设为 CURRENT_TIMESTA ...
分类:
数据库 时间:
2019-09-21 15:02:59
阅读次数:
180
mysql的锁 Mysql三种级别的锁:表级锁、行级锁、页级锁 表级锁适合只读更新很少的情况,行级锁适合更改较多,并发较多的情况 表级锁加锁开销小加锁快,粒度大,行级锁开销大加锁慢,粒度小,页级锁开销和粒度都在两种锁之间 锁与隔离等级 避免脏写(隐式锁):如果某个事务要修改某条记录,先检查有没有记录 ...
分类:
数据库 时间:
2019-09-21 14:39:16
阅读次数:
88
一 介绍 本节主题 多表连接查询 复合条件连接查询 子查询 首先说一下,我们写项目一般都会建一个数据库,那数据库里面是不是存了好多张表啊,不可能把所有的数据都放到一张表里面,肯定要分表来存数据,这样节省空间,数据的组织结构更清晰,解耦和程度更高,但是这些表本质上是不是还是一个整体啊,是一个项目所有的 ...
分类:
数据库 时间:
2019-09-21 13:02:27
阅读次数:
88
一、概述 redis是一种nosql数据库(非关系型数据库),他的数据是保存在内存中,同时redis可以定时把内存数据同步到磁盘,即可以将数据持久化,并且他比memcached支持更多的数据结构(string,list列表[队列和栈],set[集合],sorted set[有序集合],hash(ha ...
分类:
数据库 时间:
2019-09-21 13:02:15
阅读次数:
109
转自:https://blog.kido.site/2018/11/24/db-and-cache-preface/ 方案一 写流程:先删除缓存,删除之后再更新DB,再异步将数据刷回缓存。如果先更新数据库再更新缓存,更新数据库时,程序访问缓存时还是旧的数据。 读流程:先读缓存,如果缓存没读到,则去读 ...
分类:
数据库 时间:
2019-09-21 12:57:34
阅读次数:
86