#数据库

数据库三大范式通俗理解

数据库有三大范式。范式的简介范式的英文名称是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','...

MySQL数据库(一)建库建表、CRUD

如何删除安装好的数据库?删除程序。进入控制面板->在程序和功能选项卡中找到MySQL,右键卸载。删除安装文件夹下的所有内容。找到MySQL的安装路径,然后删除路径下所有文件删除注册表。Windows+R打开运行命令框,输入regedit回车,删除以下3个地方的注册文件:HKEY_LOCAL_MACHINESYST...

关系型数据库

  A(Atomicity)原子性:就是说事务里的所有操作要么全部做完,要么都不做,事务成功的条件是事务里的所有操作都成功,只要有一个操作失败,整个事务就失败,需要回滚。    如:银行转账,从A账户转100元至B账户,分为两个步骤:1)从A账户取100元;2)存入100元至B账户。这两步要么一起完成,要么一起不完成。...
代码星球 代码星球·2020-04-15
首页上一页...106107108109110...下一页尾页