数据库
king_eagle2015
刚刚起航的向往计算机领域的后备力量
展开
-
sql入门经典学习
数据库产生于20世纪60年代原创 2014-07-20 21:06:06 · 1654 阅读 · 30 评论 -
Centos7 实现MySQL局域网备份(包含全备份,日志增量备份)
数据库备份操作是非常重要的一步,针对上线系统来说,没有备份的数据库是不安全的。本博文通过查阅网上资料,实现了mysql数据库通过shell脚本文件的全备份,增量备份和局域网内定时备份操作。原创 2017-01-14 20:02:07 · 2798 阅读 · 19 评论 -
数据库事务再认识
事务的概念:单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。简单理解就是每执行一次数据操作都是在事务这个逻辑工作单元中执行的。 事务的四个属性:ACID。 A:atomic,原子性。原子性强调的是不可分割,将执行数据库的过程抽象为实体对象,那这个对象要么存在要么不存在,执行时,要么整个过程执行完毕,要么不执行。原创 2016-10-16 23:27:29 · 642 阅读 · 28 评论 -
实战mysql集群搭建(二)-- 实现mysql数据库主从复制
继上篇文章《实战mysql集群搭建(一)--centos7下二进制安装mysql-5.6》之后,本文介绍的是主数据库服务器通过日志文件的形式,将数据备份到另一台服务器,这样实现数据库主从复制,可实现数据的安全备份。原创 2016-10-26 10:50:42 · 1486 阅读 · 29 评论 -
实战mysql集群搭建(一)--centos7下二进制安装mysql-5.6
在超哥的帮助下,完成了基于InnoDb数据引擎的mysql数据库集群搭建,实现了主从复制的功能,本篇博文介绍如何使用二进制安装mysql的方法,具体实现步骤如下:软件使用说明:Liunx系统:centOS 7数据库版本:mysql-5.6.12-linux-glibc2.5-x86_64.tar1、 下载centos7新装系统需要的文件:yum install libaioyum...原创 2016-10-23 08:56:45 · 2719 阅读 · 27 评论 -
redis学习与应用
诸如mysql等关系型数据库,在数据存储在高并发情况下读写性能有所限制,Nosql(非关系型数据库)便应运而生,弥补了关系型数据库的不足。原创 2016-09-25 17:55:04 · 874 阅读 · 27 评论 -
sql语句优化
在sql里面有很多优化技巧,有时候能够实现相同功能的两段sql语句,查询性能却不相同,因此掌握一些高效的sql代码还是很有必要的。 一、查询优化 1. 减少记录集行数,避免select * 2. 使用exist代替in,例如:Select sno from stu where exist(select * from原创 2016-08-30 22:30:28 · 632 阅读 · 21 评论 -
mysql数据库-索引
索引是一种特殊文件包含着所有记录所使用的指针。就像一本书的目录一样,加快书的检索速度。数据库如果没有索引的话几乎是不能使用的。曾有人戏称,如果使用索引的mysql是一辆兰博基尼的话,没有使用索引顶多就是一个人力三轮。 索引分为聚簇索引和非聚簇索引。聚簇索引提高多行的检索速度,非聚簇索引提高单行数据的检索速度。在数据库的功能中,可以建立三种索引:唯一索引,主键索引和聚集索引。原创 2016-08-29 22:54:44 · 650 阅读 · 22 评论 -
linux mysql安装与维护
近来进行mysql的研究使用,对于服务器知识一窍不通的我还是需要从基本练起,首先从mysql的安装开始,安装步骤如下: 一、 卸载原先数据库1、 查询系统有没有安装数据库rpm -qa | grep mysql 2、卸载原先的数据库 rpm -e mysql // 普通删除模式原创 2016-08-29 11:54:53 · 848 阅读 · 20 评论 -
linux系统基本命令
学习linux系统先从基本的命令开始入手: 根目录理解: /bin 存放必要的命令 /boot 存放内核以及启动所需的文件 /dev 存放设备文件 /etc 存放系统配置文件 /home 普通用户的宿主目录,用户数据存放在其主目录中原创 2016-07-31 22:34:08 · 645 阅读 · 14 评论 -
Mysql优化实验(一)-- 分区
开发项目过程中总是提到优化的概念,本篇文章是对Mysql数据优化实践的一次探索旅程,简要介绍了分区原因,方法,分区表管理方法和一次简单的实践。原创 2016-07-16 11:51:07 · 967 阅读 · 18 评论 -
navicate功能
软件开发中,一个好的工具的使用能让开发效率大幅度提升,由于SQL Server难安装性,易损坏性影响开发效率,从朋友那里借来了navicat,发现很实用的功能。Navicat是一个强大的MySQL数据库管理和开发工具。Navicat为专业开发者提供了一套强大的足够尖端的工具,但它对于新用户易于学 ,Navicat 已被誉为领导市场及最佳使用之MySQL 用户界面管理工具。它原创 2016-04-30 22:42:22 · 1758 阅读 · 13 评论 -
sql基础语句大集合
每次都习惯于使用SQL Sever直接设计数据库,而没有把对SQL语句引起足够的重视,借这次机房合作版重构的机会,使用SQL语句来一次数据库设计,同时对SQL语句的基本用法做一下梳理。原创 2015-05-30 17:37:56 · 2186 阅读 · 25 评论 -
软件工程--作图
软件工程教会了我们在不同的软件开发周期站在不同的立场上去思考,每篇文档写作目的是为了什么,最终给谁看的,只有这样才能了解一个软件的开发过程。最重要的还是灵巧的学会用图去帮助思考,帮助解决问题。原创 2014-11-06 20:00:10 · 6647 阅读 · 7 评论 -
SQL server2000的理论认识
对数据的学习已经有一段时间了,但是对SQL Sever的使用确实还很少,今天又对它的应用软件之一SQL Sever2000进行了一次理论学习。首先付上一张图对它的整体脉络有一个大致的了解。通过整体感知,SQL sever主要的功能模块存在于操作模块,运行环境与T-SQL语言都服务于操作模块,有助于软件更好的服务,实现自己的功能。一、运行环境· 系统目录文件在软件安装时原创 2014-09-14 22:15:38 · 2132 阅读 · 21 评论 -
数据库的建立与链接问题
做完原创 2014-08-08 15:48:08 · 2142 阅读 · 27 评论 -
msql优化--索引优化
关于数据库优化指标主要为:响应时间,扫描行数,返回行数。对于响应时间,主要体现在服务器级别,服务器性能,网络响应速度等;索引主要为了减少扫描行数;根据limit来限制返回行数。 常用的索引有:B-Tree索引,哈希索引,空间索引,全文索引。除此之外,按照数据存储方式可以分为聚集索引和非聚集索引。【索引类型】B-Tree索引原创 2017-07-14 18:14:48 · 1068 阅读 · 22 评论