#缓存数据库

【SQL】数据库中的五种约束

  1、主键约束(PrimayKeyCoustraint)唯一性,非空性  2、唯一约束(UniqueCounstraint)唯一性,可以空,但只能有一个  3、检查约束(CheckCounstraint)对该列数据的范围、格式的限制(如:年龄、性别等)  4、默认约束(DefaultCounstraint)该数据的默...

数据库的水平分割和垂直分割

在数据库操作中,我们常常会听说这两个词语:水平分割和垂直分割。那么到底什么是数据库的水平分割,什么是数据库的垂直分割呢?本文我们就来介绍一下这部分内容。1、水平分割:按记录进分分割,不同的记录可以分开保存,每个子表的列数相同。水平分割通常在下面的情况下使用:A表很大,分割后可以降低在查询时需要读的数据和索引的页数,同时...

数据库三大范式通俗理解

数据库有三大范式。范式的简介范式的英文名称是NormalForm,它是英国人E.F.Codd(关系数据库的老祖宗)在上个世纪70年代提出关系数据库模型后总结出来的。范式是关系数据库理论的基础,也是我们在设计数据库结构过程中所要遵循的规则和指导方法。目前有迹可寻的共有8种范式,依次是:1NF,2NF,3NF,BCNF,4...

数据库脏读、不可重读读、幻读

脏读:脏读是读到了别的事务回滚前的脏数据。比如事务B执行过程中修改了数据X,在未提交前,事务A读取了X,而事务B却回滚了,这样事务A就形成了脏读。也就是说,当前事务读到的数据是别的事务想要修改成为的但是没有修改成功的数据。不可重复读:事务A首先读取了一条数据,然后执行逻辑的时候,事务B将这条数据改变了,然后事务A再次读...

数据库表设计--备份记录的表设计优化

##================================================================##需求场景:由于MySQL没有类似于SQLSERVER那样的系统表来存放备份记录,且大规模的MySQL服务器需要集中管理和查看。服务器出现性能问题或复制延迟时,需要先判断是否由数据备份引...

java数据库三大范式

引用知乎网友@ 王红波的回答一范式就是属性不可分割。属性是什么?就是表中的字段。不可分割的意思就按字面理解就是最小单位,不能再分成更小单位了。这个字段只能是一个值,不能被拆分成多个字段,否则的话,它就是可分割的,就不符合一范式。不过能不能分割并没有绝对的答案,看需求,也就是看你的设计目标而定。举例:学生信息组...
代码星球 ·2020-04-16

Linux中使用mysqldump对MySQL数据库进行定时备份

Linux中使用mysqldump对MySQL数据库进行定时备份:#!/bin/bash  PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin  export PATH ...

Linux备份数据库,mysqldump命令实例详解

mysqldump是mysql数据库中备份工具,用于将MYSQL服务器中的数据库以标准的sql语言的方式导出,并保存到文件中。语法:mysqldump(选项) 选项:--add-drop-table:在每个创建数据表语句前添加删除数据库的语句  --add-locks:备份数据库表时锁定数...

数据库设计规范

数据库设计(DatabaseDesign)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。 一、数据库设计的原则1.     表设计原则(1)规范化与反规范化规范化...
代码星球 ·2020-04-15

数据库同步工具

一、为了解决数据同步汇聚,数据分发,数据转换,数据维护需求,TreeSoft推出了数据同步,数据处理等丰富功能。   TreeSoft作为中间传输载体,负责连接各种数据源,为各种异构数据库之间架起沟通的桥梁,可实现一对多,多对多,多对一等复杂场景的数据同步。  &nbs...
代码星球 ·2020-04-15

CentOs中Redis数据库的安装与Redis常用数据类型操作

redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。redis数据结构:redis是一种高级的key:value存储系统,其中value支持五种数据类型:  1.字符串(strings)  2.字符串列表(lists)  3.字符串集合(sets)  4.有序字符串...

Oracle数据库(三)存储过程、游标、包头、包体

1、程序包头1createorreplacepackagepck_demo--声明一个程序包头,注意:包头与包体的名称一样2as--语法34  typemycursorisrefcursor;--声明一个(引用)游标类型5  --第一个存储过程,查询所有的角色(根据关键字),需要先执行一个存储过程完成后,在去添加新的存...

Oracle数据库(二、函数)

1oracle自带函数,可以大大提高select语句操作数据库的能力23  常用的字符函数:45    函数名                  功能        示例          结果67    initcap(char)              首字符大写    initcap('hello')     ...
代码星球 ·2020-04-15

Oracle数据库(一)

Oracle数据库JDBC连接  Driver:oracle.jdbc.driver.OracleDriver  url:jdbc:oracle:thin:@localhost:1521:orcl  user  :xxx  password:xxx与MySQL不同的是:oracle需要手动提交事物。安装Oracle时,...
代码星球 ·2020-04-15

MySQL数据库(二)自定义函数与存储过程

一、MySQL数据库常用函数与自定义函数1SELECTABS(-8);#绝对值2SELECTMOD(10,9);#取模3SELECTFLOOR(12.99);#地板4SELECTCEILING(10.01);#天花板5SELECTROUND(12.99);#随机数,看第一个小数点数6SELECTCONCAT('i','...
首页上一页...131132133134135...下一页尾页