用 begin, rollback, commit来实现事务。 begin 开始一个事务 rollback 事务回滚 commit 事务确认。 一、事务的四大特性(ACID) 原子性(Atomicity):所有操作是不可再分割的原子单位。 一致性(Consistency):业务规则保持一致。 隔离性 ...
分类:
数据库技术 时间:
2020-11-23 19:29:46
收藏:
0 评论:
0 赞:
0 阅读:
41
{ // https://blog.csdn.net/zhaoxinglin123/article/details/20766189?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~first_rank_v2~r ...
分类:
数据库技术 时间:
2020-11-23 17:02:16
收藏:
0 评论:
0 赞:
0 阅读:
42
一、测试目标 疑问? 我们都知道Oracle RAC使用ASM管理存储; 对于ASM磁盘组而言冗余模式有三种,EXTERN、NORMALN、HIGH,那么这三种冗余方式有什么作用呢? 假设磁盘损坏,能丢失多少块磁盘呢??? 我们在来推断一下这个东西有什么使用场景!ASM磁盘组是否值得多配置存储,配置 ...
分类:
数据库技术 时间:
2020-11-23 17:01:02
收藏:
0 评论:
0 赞:
0 阅读:
49
解压安装包 注意目录为纯英文目录 不要包含中文 2. 运行 点击取消 进行配置 F:\PLSQL Developer\instantclient_11_2 注意 F:\PLSQL Developer\修改为你的安装目录 F:\PLSQL Developer\instantclient_11_2\oc ...
分类:
数据库技术 时间:
2020-11-23 15:23:11
收藏:
0 评论:
0 赞:
0 阅读:
45
(2.1)什么情况下缓存和数据库会不一致 在高并发的情况下,如果所有的数据都从数据库中去读取,那再强大的数据库系统都承受不了这个压力,因此我们会将部分数据放入缓存中,比如放入redis中。这是典型的用空间换时间的方式。 但是这个redis相当于是真实数据的一个副本,这就意味着如果数据库中数据发生变化 ...
分类:
数据库技术 时间:
2020-11-23 15:17:33
收藏:
0 评论:
0 赞:
0 阅读:
29
mysql router 解决高可用,读写分离,负载均衡 1 首先配置好主从同步 2 下载mysql-router wget https://dev.mysql.com/get/Downloads/MySQL-Router/mysql-router-8.0.18-linux-glibc2.12-x8 ...
分类:
数据库技术 时间:
2020-11-23 15:16:58
收藏:
0 评论:
0 赞:
0 阅读:
35
#ROW_COUNT()返回被前面语句升级的、插入的或删除的行数。 #这个行数和 mysql 客户端显示的行数及 mysql_affected_rows() C API 函数返回的值相同。 use test; create table t(id int,NAME varchar(200),addr ...
分类:
数据库技术 时间:
2020-11-23 15:13:49
收藏:
0 评论:
0 赞:
0 阅读:
84
用navicat远程连接数据库的时候无法连接,提示信息:1045 - Access denied for user 'root'@'::1' (using password: YES)。 // mysql -u 用户名 -p密码 # mysql -u root -pabc123456 2. 看到 m ...
分类:
数据库技术 时间:
2020-11-23 15:13:11
收藏:
0 评论:
0 赞:
0 阅读:
35
学习本章之前,先要了解红黑树 【算法】红黑树原理和算法介绍,以及B树、B+树 【算法】B树、B+树详解 最近重新学习MySQL,发现自己一直知道MySQL索引用到了B+树,引发思考,为什么一定要是B+树,其他树或者其他数据结构不可以吗? 为什么不是用红黑树 1、将大量数据全部放入内存组织成RBT结构 ...
分类:
数据库技术 时间:
2020-11-23 09:19:18
收藏:
0 评论:
0 赞:
0 阅读:
91
先看解决方案 # mysql root 用户无法赋权问题解决 1,登录 mysql -u root -p 2,use mysql; 选择mysql数据库 3,执行以下操作(查询用户的赋权权限,更改赋权权限 ,刷新生效) mysql> select user,host,grant_priv from ...
分类:
数据库技术 时间:
2020-11-23 09:16:31
收藏:
0 评论:
0 赞:
0 阅读:
27
数据库存储与实际显示需求不一样时,我们得写SQL来实现数据呈现: 如: 先来看看数据表: CREATE TABLE [dbo].[Expenses] ( [Date] DATE, [Description] NVARCHAR(40), [Charge] DECIMAL(18,2) ) GO Sour ...
分类:
数据库技术 时间:
2020-11-23 09:15:22
收藏:
0 评论:
0 赞:
0 阅读:
39
转置即旋转数据表的横纵方向,常用来改变数据布局,以便用新的角度观察。有些转置算法比较简单,比如行转列、列转行、双向转置;有些算法变化较多,比如动态转置、转置时跨行计算、关联转置等。这些转置算法对日常工作多有助益,值得我们学习讨论。 基础转置 行转列和列转行是最简单的转置算法,形式上互为逆运算,具体请 ...
分类:
数据库技术 时间:
2020-11-23 09:11:08
收藏:
0 评论:
0 赞:
0 阅读:
25
mysql 5.7.28 中GROUP BY报错问题 SELECT list is not in GROUP BY clause and contains no 解决方案: select @@global.sql_mode#将结果集中的 ONLY_FULL_GROUP_BY SQL 字段去除后,重新 ...
分类:
数据库技术 时间:
2020-11-23 09:10:59
收藏:
0 评论:
0 赞:
0 阅读:
29
在使用命令php artisan migrate生成表的过程中报错 解决方法: /project/app/Providers/AppServiceProvider.php 中boot()方法修改如下: public function boot() { Schema::defaultStringLen ...
分类:
数据库技术 时间:
2020-11-23 09:09:29
收藏:
0 评论:
0 赞:
0 阅读:
272
1,mongdb的启动 [root@localhost mongodb]# mkdir /db [root@localhost mongodb]# mkdir /logs [root@localhost mongodb]# [root@localhost mongodb]# [root@localh ...
分类:
数据库技术 时间:
2020-11-23 00:29:40
收藏:
0 评论:
0 赞:
0 阅读:
82
需求分析 1、功能需求 菜谱系统有两个终端,按身份登录不同的身份进入的界面不一样。 用户终端主要满足如下功能: 1.) 用户个人信息修改 2.)用户可查询菜谱 3.)用户可分享文章或视频 4.)用户间的社交 管理员终端主要满足如下功能: 1.)修改并完善菜谱 2.)处理用户反馈 3.)管理社区 2. ...
分类:
数据库技术 时间:
2020-11-23 00:27:12
收藏:
0 评论:
0 赞:
0 阅读:
37
1、数据库设计概述 1、数据库设计概述 1.1 数据库的生命周期 1.1 数据库的生命周期 1.2 数据库设计的目标 1.2 数据库设计的目标 1.2.1 满足应用功能需求 1.2.1 满足应用功能需求 存(增) 取(查) 删 改 存(增) 取(查) 删 改 1.2.2 良好的数据库性能 1.2.2 ...
分类:
数据库技术 时间:
2020-11-22 22:25:24
收藏:
0 评论:
0 赞:
0 阅读:
59
SQL语句之Aggregate函数 本篇介绍SQL语句的函数 目录 avg函数 count函数 max函数 min函数 sum函数 avg函数: 定义: 返回数值列的平均值 语法: select avg(column_name) from table_name; (注意:avg函数会计算数列的平均值 ...
分类:
数据库技术 时间:
2020-11-22 22:22:26
收藏:
0 评论:
0 赞:
0 阅读:
47
代码如下: CREATE USER 'xxxx'@'localhost' IDENTIFIED BY '账户链接密码'; GRANT SELECT, INSERT, UPDATE, DELETE, ALTER, CREATE, RELOAD, DROP, INDEX, LOCK TABLES, RE ...
分类:
数据库技术 时间:
2020-11-22 13:11:30
收藏:
0 评论:
0 赞:
0 阅读:
39
1.查看所有用户: select * from dba_users; select * from all_users; select * from user_users; 2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限): select * from dba_sys_privs; sel ...
分类:
数据库技术 时间:
2020-11-22 13:02:53
收藏:
0 评论:
0 赞:
0 阅读:
109