码迷,mamicode.com
首页 > 数据库
数据库事务-DTL事务控制语句
一.数据库事务 1.DML语句执行的时候,如果当前有事务,那么就使用这个事务,如果当前没有事务,这个执行的DML语句就会产生一个新的事务。 2.只有DML语句才会产生事务,其他语句不会产生事务。insert updata delete 3.commit/rollback/DDL语句都可以把当前事务给 ...
分类:数据库   时间:2020-04-25 01:27:25    阅读次数:112
数据库-第六章 关系数据理论-6.5 小结
函数依赖 范式的概念 关系模式规范化的基本步骤 Armstrong公理系统 模式的分解 参考 《数据系统概论(第五版)》 人民大学 王珊 ...
分类:数据库   时间:2020-04-25 01:20:34    阅读次数:81
mysql压力测试与qps监控
https://blog.csdn.net/csd753111111/article/details/100428512 脚本: #cat mysql_qps.sh #!/bin/bash MYSQL_CON="/usr/local/mysql/bin/mysql" TIME="$1" OLD_QU ...
分类:数据库   时间:2020-04-25 01:17:43    阅读次数:123
redis学习之redis的RDB持久化配置
学习内容如下: 1、如何配置RDB持久化机制2、RDB持久化机制的工作流程3、基于RDB持久化机制的数据恢复实验 1、如何配置RDB持久化机制 redis.conf文件,也就是/etc/redis/6379.conf,去配置持久化,配置文件设置RDB持久化的方式如下: save 900 1 表示每隔 ...
分类:数据库   时间:2020-04-25 01:12:29    阅读次数:84
说说对 SQL 语句优化有哪些方法?(选择几条)
1、Where 子句中:where 表之间的连接必须写在其他 Where 条件之前,那些可 以过滤掉最大数量记录的条件必须写在 Where 子句的末尾.HAVING 最后。 2、用 EXISTS 替代 IN、用 NOT EXISTS 替代 NOT IN。 3、 避免在索引列上使用计算 4、避免在索引 ...
分类:数据库   时间:2020-04-25 01:02:12    阅读次数:136
mysql多表更新删除
1、多表更新 UPDATE table1 {[INNER]JOIN | {LEFT | RIGHT}[OUTER]JOIN} table2 ON conditional_ expr SET col1 = {expr1 | DEFAULT} [,col2={expr2 | DEFAUL}]... [W ...
分类:数据库   时间:2020-04-24 23:27:49    阅读次数:147
No function matches the given name and argument types. You might need to add explicit type casts postgrepsql数据库
今天在写项目的时候,遇到了一个比价头疼的问题: ifnull............. No function matches the given name and argument types. You might need to add explicit type casts 现在公司用的是po ...
分类:数据库   时间:2020-04-24 22:16:00    阅读次数:156
RandomAccessFile的示例
注意:如果写出的文件不存在,则会创建文件,并写入内容 如果写出的文件存在,默认情况下,不是文件的覆写,而是从头开始覆写 通过seek()方法来跳转覆盖位置import java.io.FileNotFoundException;import java.io.IOException;import ja ...
分类:数据库   时间:2020-04-24 22:13:50    阅读次数:96
数据库用户权限管理
角色(Role) PostgreSQL使用角色的概念管理数据库访问权限。 根据角色自身的设置不同,一个角色可以看做是一个数据库用户,或者一组数据库用户。 角色可以拥有数据库对象(比如表)以及可以把这些对象上的权限赋予其它角色, 以控制谁拥有访问哪些对象的权限。 操作角色的语句: create rol ...
分类:数据库   时间:2020-04-24 22:08:01    阅读次数:114
Oracle-表空间添加数据文件扩容出错解决措施
1. 问题1: RAC中误加本地磁盘文件情形 # 1. 当新加文件未写入数据时,通过以下命令删除 alter tablespace [tablespace_name] drop datafile 'XXX'; # 注意不要使用OFFLINE操作,因为offline需要介质恢复。 1.2 当新加文件已 ...
分类:数据库   时间:2020-04-24 22:07:10    阅读次数:130
JDBC的学习 3-1
JDBC的学习 3 1 1. JDBC基本概念 2. 快速入门 3. 对JDBC中各个接口和类详解 JDBC : 概念 :Java DateBase Connectivity java数据库连接,Java语言操作数据库 JDBC的本质:其实是官方(sun公司)定义的一套操作所有关系数据库的规则,即接 ...
分类:数据库   时间:2020-04-24 21:57:56    阅读次数:85
数据库-第六章 关系数据理论-6.3 数据依赖的公理系统
数据依赖的公理系统 一、Armstrong公理系统 1.推理规则 2.性质 二、函数依赖闭包 1.函数依赖集F的闭包 例: 2.属性集X关于函数依赖集F的闭包 例 : 3.闭包的引理 4.函数依赖集等价的概念 5.最小依赖集 例1 : 例2 : 例2 : 参考 《数据系统概论(第五版)》 人民大学 ...
分类:数据库   时间:2020-04-24 21:49:57    阅读次数:80
BUUCTF-[极客大挑战 2019]HardSQL(报错注入)
1、用bp fuzz后,union|order by|等号|空格|substr等被过滤,空格没有被过滤,大致有个印象 2、爆当前的数据库名: 空格绕过:用括号()包起来就行 用updatexml()函数是一样的: 库名:geek 3、爆表名: 等号绕过:用like替换 表名:H4rDsq1 4、爆字 ...
分类:数据库   时间:2020-04-24 21:41:45    阅读次数:203
Oracle间接实现自增主键
Oracle没有这个”auto_increment”属性,所以它没法像MySQL般在表内定义自增主键。 但是,Oracle里的 序列 (SEQUENCE),可间接实现自增主键的作用。 序列 序列(Sequence),又叫序列生成器,用于提供一系列的数字,开发人员使用序列生成唯一键。每次访问序列,序列 ...
分类:数据库   时间:2020-04-24 20:16:36    阅读次数:79
Oracle数据字典
一、概述Oracle通过数据字典来管理和展现数据库信息,数据字典储存数据库的元数据,是数据库的“数据库”。数据字典由4部分组成:内部RDBMS(X\$)表、数据字典表、动态性能视图(V\$)和(静态)数据字典视图。数据字典系统表,保存在system表空间中。执行以下语句可以查询所有数据字典:select*fromdictionary;二、内部RDBMS(X$)表X\$表示Oracle数据库的核心部
分类:数据库   时间:2020-04-24 20:02:23    阅读次数:95
Mybatis学习之自定义持久层框架(一) 为什么要用框架而不直接用JDBC?
前言 说起Mybatis,相信大家都不会感到陌生,它是一款优秀的持久层框架,应用于java后端开发中,为客户端程序提供访问数据库的接口。 我们都知道,JDBC是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。这也就是Mybatis所具备的功能, ...
分类:数据库   时间:2020-04-24 18:43:16    阅读次数:184
如何将mysql数据导入hive中
1.首先在hive中建表(尽量与mysql字段对应) 2. 将mysql中的表导出 txt格式 3.通过hadoop 上传到HDFS上 命令 hadoop dfs -put /home/hadoop/dim_station_trans_com_info.txt /user/hive/external ...
分类:数据库   时间:2020-04-24 18:41:58    阅读次数:109
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!