首页 > 数据库技术
十、MySQL事务
用 begin, rollback, commit来实现事务。 begin 开始一个事务 rollback 事务回滚 commit 事务确认。 一、事务的四大特性(ACID) 原子性(Atomicity):所有操作是不可再分割的原子单位。 一致性(Consistency):业务规则保持一致。 隔离性 ...
分类:数据库技术   时间:2020-11-23 19:29:46    收藏:0  评论:0  赞:0  阅读:41
SQL SERVER 时间日期处理函数
{ // 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 Asm Failgroup测试学习
一、测试目标 疑问? 我们都知道Oracle RAC使用ASM管理存储; 对于ASM磁盘组而言冗余模式有三种,EXTERN、NORMALN、HIGH,那么这三种冗余方式有什么作用呢? 假设磁盘损坏,能丢失多少块磁盘呢??? 我们在来推断一下这个东西有什么使用场景!ASM磁盘组是否值得多配置存储,配置 ...
分类:数据库技术   时间:2020-11-23 17:01:02    收藏:0  评论:0  赞:0  阅读:49
PLSql 连接 Oracle
解压安装包 注意目录为纯英文目录 不要包含中文 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
mysql和Redis数据不一致的解决办法
(2.1)什么情况下缓存和数据库会不一致 在高并发的情况下,如果所有的数据都从数据库中去读取,那再强大的数据库系统都承受不了这个压力,因此我们会将部分数据放入缓存中,比如放入redis中。这是典型的用空间换时间的方式。 但是这个redis相当于是真实数据的一个副本,这就意味着如果数据库中数据发生变化 ...
分类:数据库技术   时间:2020-11-23 15:17:33    收藏:0  评论:0  赞:0  阅读:29
mysql router 中间件 配置
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
mysql如何存储过程返回记录的更新条数
#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
MySQL 5.6无法通过Navicat远程连接 1045 - Access denied for user 'root'@'::1' (using password: YES) 的解决办法
用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
【Java面试题】MySQL索引底层为什么用到B+树
学习本章之前,先要了解红黑树 【算法】红黑树原理和算法介绍,以及B树、B+树 【算法】B树、B+树详解 最近重新学习MySQL,发现自己一直知道MySQL索引用到了B+树,引发思考,为什么一定要是B+树,其他树或者其他数据结构不可以吗? 为什么不是用红黑树 1、将大量数据全部放入内存组织成RBT结构 ...
分类:数据库技术   时间:2020-11-23 09:19:18    收藏:0  评论:0  赞:0  阅读:91
mysql 的root 用户无法授权,navicat 远程授权提示1044解决方案
先看解决方案 # 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
SQL 转置计算
转置即旋转数据表的横纵方向,常用来改变数据布局,以便用新的角度观察。有些转置算法比较简单,比如行转列、列转行、双向转置;有些算法变化较多,比如动态转置、转置时跨行计算、关联转置等。这些转置算法对日常工作多有助益,值得我们学习讨论。 基础转置 行转列和列转行是最简单的转置算法,形式上互为逆运算,具体请 ...
分类:数据库技术   时间: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
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
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long
在使用命令php artisan migrate生成表的过程中报错 解决方法: /project/app/Providers/AppServiceProvider.php 中boot()方法修改如下: public function boot() { Schema::defaultStringLen ...
分类:数据库技术   时间:2020-11-23 09:09:29    收藏:0  评论:0  赞:0  阅读:272
2,mongodb 的启动和安装
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语句之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
mysql新建权限受控制的用户:支持正常增删改查及文件导出命令mysqldump
代码如下: 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
Oracle管理员查看所有用户
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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!