数据库技术-日排行
1,下载安装包wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm2,安装mysql源yum -y install mysql57-community-release-el7-11.noarch.rpm3, ...
安装与管理MongoDB 1.安装解压源码包 [root@bogon ~]# tar xf mongodb-linux-x86_64-rhel70-4.0.6.tgz [root@bogon ~]# mv mongodb-linux-x86_64-rhel70-4.0.6/ /usr/local/m ...
问:当时你数据库是如何设计的? 答:当时是按照三范式规范设计的: 第一范式: 1:数据库的原子性,即保证数据库表的每一列都不可分割的 第二范式: 1:原子性,即保证数据库表的每一列都不可分割 2:表中必须包含主键 3:其他非主键字段必须完全依赖主键,联合主键情况下,不能依赖主键的一部分, 通俗来讲就 ...
1.下载安装包,并解压tgz 2.将执行文件添加到PATH路径中 3.修改配置文件 4.创建数据文件夹、日志文件 5.启动 ...
在开发过程中,总有一些需求是需要查看在A表中ID不存在于B表中的ID的情况: 下面有三种方法可以实现这一需求: 第一种:使用Not in 方法通过子查询的结果集来做过滤: 这种情况最常见也是最容易理解的逻辑SQL代码,但是会有很多问题出现。 首先,这种情况是针对数据量比较小的情况使用的,原因在于IN ...
数据库中的约束条件,在数据库中使用约束条件可以定义规则使得数据能够朝我们希望的方向发展,也就是可以保证数据的完整性。在数据库中有五大约束条件,分别为主键约束,非空约束,唯一约束,检查性约束,外键约束。 1)主键约束(primary key) 主键约束通常都是在id字段上使用,它有两个特点,不能为空, ...
在 Oracle 数据库中,为了便于管理用户所创建的数据库对象(数据表、索引、视图等),引入了模式的概念,这样某个用户所创建的数据库对象就都属于该用户模式。 一、模式与模式对象 模式是一个数据库对象的集合。模式为一个数据库用户所有,并且具有与该用户相同的名称,比如SYSTEM模式、SCOTT模式等。 ...
函数:将一组逻辑语句封装在函数体中,对外暴露函数名 调用:select 函数名() from 表;(若用到表中的字段则家上‘from 表’) 函数分类: 1.单行函数(例:concate、length、ifnull) 2.分组函数(统计函数,聚合函数,组函数):做统计使用的(传入一组值,返回一个值) ...
数据库中的视图,什么是视图?视图就是基于真实表创建的一个虚表。 一,视图的特点: 1.视图是一个虚表, 2.视图就是封装了一条复杂查询的sql语句集, 3.它与真实表保持同步,也就是修改视图会影响真实表,修改真实表也会影响视图, 4.视图可以屏蔽一些敏感信息,起到安全的作用, 5.视图可以简化复杂查 ...
查询中使用聚合函数 特点 1.返回结果为单行单列 2.在查询当中如果有一个使用了聚合函数,就不允许使用非聚合函数,如果有就必须使用分子group by语句 select sum(amount),payway from orderinfo where commodityid=6 报错:选择列表中的列‘ ...
ORACLE 常用字符函数 页内导航 1 ASCII(arg1) 2 CHR(arg1,[using nchar_cs]) 3 CONCAT(arg1,arg2) 4 INITCAP(arg1) 5 INSTR(arg1,to_find,pos,occurrence) 6 LENGTH(arg1) ...
(1).InnoDB引擎表是基于B+树的索引组织表。 (2).B+树:B+树是为磁盘或其他直接存取辅助设备而设计的一种平衡查找树,在B+树中,所有记录节点都是按键值的大小顺序存放在同一层的叶节点中,各叶节点指针进行连接。 (3).InnoDB主索引:叶节点包含了完整的数据记录。这种索引叫做聚集索引。 ...
首先,我用navicat去远程链接我虚拟机中的MySQL,链接测试失败。 然后在虚拟机中查看网络端口信息: #netstat -ntpl 注意:需要提前安装:yum install net-tools,否则报错:-bash: netstat: command not found 之后查看了防火墙的状 ...
上题。 单引号发现报错,但不是外显,所以无法直接进行剥离构造。没有外显的话比较麻烦,通过尝试得到: 回显正常。这题需要用到outfile,导出型注入。但是使用outfile需要一定的file权限,下面是使用条件: 接下来判断我们是否有file权限,构造语句: 若回显正常,说明具有file权限,回显不 ...
创建数据库 使用show dbs命令查看数据库 删除数据库 使用db命令可以查看数据库名字 创建集合 使用show collections查看数据库中的集合 删除集合 查询集合 其中pretty()以格式化的方式显示文档 条件操作符 同时使用$lt和$gt 模糊查询 AND条件 格式db.col.f ...
一、背景 首先我们先来了解一下数据库的背景程序运行的时候,数据都是在内存中的。当程序终止的时候,通常都需要将数据保存到磁盘上,无论是保存到本地磁盘,还是通过网络保存到服务器上,最终都会将数据写入磁盘文件。而如何定义数据的存储格式就是一个大问题,为了便于程序保存和读取数据,而且,能直接通过条件快速查询 ...
select * from(select H_order.Id ,H_order.userID, ROW_NUMBER() over (order by H_order.Id Desc) as rowNumber from H_order inner join H_User on H_order.u ...
Commons DbUtils是Apache组织提供的一个对JDBC进行简单封装的开源工具类库,使用它能够简化JDBC应用程序的开发,同时也不会影响程序的性能 1、特征 DBUtils是java编程中的数据库操作实用工具,小巧简单实用, 1.对于数据表的读操作,他可以把结果转换成List,Array ...