-----数据库
一路向前!
努力做到问心无愧!
展开
-
数据库重点知识总结(二)
第六章数据操作语言1、例6-12:between...and和not between...andEg1:查询1991年6月~8月出生的学生的姓名和出生日期Select sname,birthdate from student where birthdate between ‘1991/6/1’ and ‘1991/8/31’2、例6-15 :字符串匹配like/not l原创 2016-01-15 21:24:41 · 1602 阅读 · 28 评论 -
【MySQL】---1045-Access denied for user 'root'@'localhost'(using password :YES)
前言:最近的在项目中再一次用到MySQL,之前是在本机上装好的,这次再次登录的时候,用户名和密码是正确的,但是登录依然出现了错误,用localhost和IP登录都报错了,经过一番查找,看了很多巨人的解决方法,从中学到了不少。错误:1)用localhost登录:错误:2)用ip登录:错误:解决方案:1、找到安装路径( 我的是E:\mysql\mysql原创 2017-12-10 20:07:30 · 399 阅读 · 19 评论 -
Redis入门(一)
前言:Redis是由C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止Redis支持的键值数据类型有字符串类型、散列类型、列表类型、集合类型、有序集合类型。Redis的应用场景:1)缓存:数据查询、短连接、新闻内容、商品内容等2)聊天室的在线好友列表3)任务队列:秒杀、抢购、12306等等4)应用排原创 2018-04-08 21:47:38 · 216 阅读 · 14 评论 -
Redis总结(二)——Redis安装和简单操作
简介:Redis能兼容绝大部分的POSIX系统,例如Linux、OS 、OpenBSD、NetBSD和FreeBSD,其中比较典型的是Linux操作系统,比如CentOS、Redhat、Ubuntu等。在Linux上安装软件通常有两种方法,第一种是通过各种操作系统的软件管理软件进行安装,例如CentOS有yum管理工具,Ubuntu有apt。Redis的更新速度相对较快,而这些管理工具不一定能原创 2018-04-22 10:13:29 · 269 阅读 · 17 评论 -
Redis总结(三)——全局命令
前言:在对Redis进行学习之前,了解Redis的一些全局命令、数据结构、内部编码、单线程命令处理机制还是十分必要的,它是学习redis的基础,本次总结先从全局命令入手。全局命令:Redis有5中数据结构,它们是键值对中的值,对于键来说有一些通用的命令。1、查看所有键:keys *例:插入3对字符串类型的键值对keys * 命令输出所有键:2、键总数原创 2018-04-22 11:33:37 · 836 阅读 · 22 评论 -
Redis总结(五)——事务
前言:对于关系型数据库,简单地说,事务表示一组动作,要么全部执行,要么全部不执行。例如,在ATM机,用户A给用户B转了100元,那么需要在用户B 的账户中加入100元,在用户A 的账户中减去100元,这两个行为要么全部执行,要么不执行,否则会出现数据不一致测情况。Redis提供了简单的事务功能,将一组需要一起执行的命令放到multi和exec两个命令之,mutli命令代表事务开始,exec原创 2018-05-10 17:34:01 · 464 阅读 · 17 评论 -
Redis总结(四)——持久化
前言:Redis支持RDB和AOF两种持久化机制,持久化功能有效地避免因进程退出造成的数据丢失问题,当下次启动时利用之前持久化的文件即可实现数据恢复。RDB:RDB持久化是把当前进程数据生成快照保存到硬盘的过程,触发RDB持久化过程分手动触发和自动触发。手动触发:手动触发分别对应save和bgsave命令。save命令:阻塞当前Redis服务器,直到RDB过程完成为止,对于内存比较大的实例会造成长...原创 2018-05-06 20:27:17 · 514 阅读 · 13 评论 -
【Mysql】MySQL总结(一)——安装+配置文件简介(Linux)
前言:mysql的的使用首先就是要安装上mysql,然后熟悉各个配置文件,包括它的存放位置,含义作用等等,否则找什么,配什么都不知如何下手啦~~安装:对于安装,相对比较简单,可参考的资料也很多,这里不在详细介绍。参考:Linux系统安装mysql主要配置文件:1)、二进制日志log-bin:主从复制2)、错误日志log-error:默认是关闭的,记录严重的警告和错误信息,每次启动和关闭的详细信息等...原创 2018-06-24 17:51:29 · 397 阅读 · 9 评论 -
【Mysql】MySQL总结(二)——Mysql安装(Linux)
前言:mysql在我本地的虚拟机上之前安装过,目前来看又想着再实践一遍,重新拷贝了虚拟机,删除了之前安装的旧版本的mysql,重新安装了一遍,做了简单的总结和记录。一、下载1、地址:https://dev.mysql.com/downloads/mysql/2、根据自己的情况选择合适的版本和系统参数即可3、点击Download之后直接下载即可。二、卸载老版本的mysql1、检查是否安装了mysql...原创 2018-06-27 16:28:26 · 315 阅读 · 10 评论 -
Redis总结(六)——复制
前言:在分布式系统中为了解决单点问题,通常会把数据复制多个副本部署到其他机器,满足故障恢复和负载均衡等需求。Redis也是如此,它为我们提供了复制功能,实现了相同数据的多个Redis副本。复制功能是高可用Redis的基础。建立复制:参与复制的Redis实例划分为主节点(master)和从节点(slave)。默认情况下,Redis都是主节点。每个从节点只能有一个主节点,而主节点可以同时具有多个从节点...原创 2018-06-28 10:42:23 · 250 阅读 · 9 评论 -
【事务】——分布式事务
前言 去银行存钱,存进去了,余额没增加是个怎样的心情?如果是去取钱,余额没减又是一个怎样的心情?为什么会出现这种情况?怎样才能避免呢?有了事务就能解决上述问题。 事务定义 事务提供一种机制将一个活动涉及的所有操作纳入到一个不可分割的执行单元,组成事务的所有操作只有在所有操作均能正常执行的情况下方能提交,只要其中任一操作执行失败,都将导致整个事务的回滚。简单地说,事务提供...原创 2018-08-26 10:48:02 · 1444 阅读 · 3 评论 -
Mycat概述
前言:对于Mycat自己之前没有了解过,真的是不怕不知道,就怕不知道,这次有了个很好的机会,要进行学习和总结。功能介绍:从定义和分类来看,它是一个开源的分布式数据库系统,是一个实现了 MySQL 协议的的Server,前端用户可以把它看作是一个数据库代理,用 MySQL 客户端工具和命令行访问,而其后端可以用MySQL 原生(Native)协议与多个 MySQL 服务器通信,也可以用原创 2017-09-02 20:48:59 · 304 阅读 · 11 评论 -
SqlServer数据库没有有效所有者
前言:在使用SqlServer生成数据库关系图的时候遇到了一个问题,第一次看到错就瞄了一眼,然后关了,又尝试了一遍,还是报同样的错误,这次在仔细看报的错误的时候,发现错误就是问题的解决办法。错误:此数据库没有有效的所有者,因此无法安装数据库关系图支持对象。。。解决办法:按照错误的提示:1)在对应数据库右键--属性---文件---所有者2)浏览原创 2017-09-13 15:36:10 · 1850 阅读 · 15 评论 -
【MySQL】1130- Host“XXX” is not allowed to connect to this MySql server
前言:对于一门知识的学习真的得多多实践,只有做的多了,才能遇到更多的问题,才能更好的成长和进步,真可谓“纸上得来终觉浅,绝知此事要躬行”,O(∩_∩)O哈哈~,哪怕是很简单的问题,也能一步步的在积累中收获多多。在最近的一个合作的项目中又一次的使用MySQL数据库,遇到了和之前自己在本地使用不用的问题。当小伙伴连接我本地的数据库时出现如下问题。问题:解决办法:1、cmd进入d原创 2017-06-18 21:12:34 · 509 阅读 · 32 评论 -
数据库重点知识总结
前言:上次自考之前自学了数据库,现在也学习了数据库并且经过了期末考试,再一次在专业课上学习时发现自己掌握的知识还很欠缺,看来回过头来在梳理总结一下重点的知识还是很有必要的。第一章关系数据库基础1.使用数据库技术管理数据库带来的好处:(之一)数据冗余小(但不能杜绝冗余);2.数据库管理系统是一个系统软件;3.数据库系统的组成:数据库;数据库管理系统DBMS;数据库系统管理员D原创 2016-01-10 09:59:36 · 1861 阅读 · 20 评论 -
【MySql】---Host 'XXX' is not allowed to connect to this MySQL server
前言:最近在做毕业设计,用的MySQL数据库,通过学习掌握了MySQL通过dos界面,用常用命令进行数据库连接,修改密码,建立数据库,建表等基本操作。也通过可视化的工具(Navicat)对数据库的基本操作进行额尝试,将自己需要的数据库建立好,但是在代码连接的过程中出现了错误,提示“Host 'yuan' is not allowed to connect to this MySQL serve原创 2016-12-11 20:09:59 · 545 阅读 · 15 评论 -
mysql数据库简介
前言:数据库的种类很多,Oracle、Sql Server、mySQL、Access等他们个自有自己的特点和应用范围,之前用的比较多的是SqlServer,接触过通过navicat接触过mysql的可视化界面,但是没有安装过mysql,也没有在dos下操作过相应的命令。这次通过实践亲自体验了一下。简介:由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低原创 2016-12-05 21:55:14 · 39300 阅读 · 20 评论 -
【mysql】---Navicat --外键建立与cannot add foreign key constraint分析
前言:用Navicat为mysql数据库的两个表之间建立外键关系,出现“cannot add foreign key constraint”错误,当时真的不知道是怎么回事儿,~~~~(>_外键建立:把表t_stuschoolregisterinfo的IDCard字段设成外键,关联表t_stupersoninfo的IDCard字段。打开Navicat找到t_stuschoolre原创 2016-12-18 20:17:36 · 20953 阅读 · 19 评论 -
NoSQL——MongoDB简介
前言:MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。NoSQL简介:NoSQL=Not Only SQL,即不仅仅是SQL,是非关系型的数据库,是对不同于传统的关系型数据库的数据库管理系统的统称。它用于超大规原创 2016-12-25 16:21:52 · 517 阅读 · 22 评论 -
事务
前言:关于事务在之前的学习中接触过,技术分享也做的很充分,真的是很重要的知识,下面就对事务进行简单的认识和总结。定义:事务是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是个不可分割的工作单位。如果某一事务成功,则在该事务中进行的所有数据更改均会提交,成为数据库中永久的组成部分。如果事务遇到错误,则必须取消或回滚,所有数据均被更改清除。特性(ACID):原创 2017-01-22 21:32:00 · 1114 阅读 · 22 评论 -
【MySql】——IP调换后系统运行出错
前言:这段时间一直没有做自己的设计,前两天又重新开始,但遇到了问题,当时感觉,呀,不难自己之前遇到过,但却没有一次性解决成功,里面存在着什么因素呢?总结下吧!1、IP调换后运行系统出错错误提示:分析:我想大家看到这个错误后能第一时间反映到是数据库连接失败,小编仔细想过后,意识到应该是前段时间更换IP地址导致的。2、更改配置文件利用Navicat重新连接了新的IP地址原创 2017-03-05 10:30:09 · 507 阅读 · 10 评论 -
SQL——高级教程概述
前言:SQL是用于访问和处理数据库的标准计算机语言。它是结构化查询语言,全称是Structured Query Language,可让我们访问和处理数据库,是一种ANSI标准的计算机语言。总括:要点总结:UNION操作符:SQL UNION操作符合并两个或多个SELECT语句的结果,UNION内部的每个SELECT语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,原创 2017-03-12 11:46:18 · 385 阅读 · 14 评论 -
SQL函数
前言:SQL拥有很多可用于计数和计算的内建函数,主要分为SQL Aggregate函数和SQL Scalar函数,即合计函数和标量函数。概览:要点一:GROUP BY语句GROUP BY语句用于结合合计函数,根据一个或多个列结果集进行分组。SQL GROUP BY 语法:SELECT column_name, aggregate_function(column_name原创 2017-03-26 15:59:23 · 580 阅读 · 15 评论 -
SQL Server2005管道的另一端上无任何进程——解决方案
前言:今天接到一个同班同学的电话,以为之前有什么学校的事情,但问了我学习方面的事情,当时还是很吃惊的。原来她最近做的小项目出现了一点问题,想让我帮忙给看看。自己是很乐意帮忙的,但第一反应是怕自己处理不了,不过还是想看看什么问题,尝试一下。嘻嘻,毕竟是找到了我,不管怎样都得先看看什么问题再说哈。问题:SQL Server 2005在用sql server 身份验证模式登陆的时候,出现问题原创 2017-05-22 21:26:02 · 18489 阅读 · 30 评论 -
Redis总结(七)——配置文件详解
前言 Redis的配置文件中配置的属性有很多,具体每个属性都是什么意思,该怎么配置,通过之前的项目实战有了相关的认识。这次主要对Redis的持久化机制——RDB和AOF这两种方式涉及到的一些参数或相关知识做简单总结。 RDB RDB按照规则定时将内存的数据同步到磁盘,产生dump.rdb文件。 以下几种情况会触发RDB: ➢自己配置的快照规则:save &...原创 2018-08-19 20:27:01 · 365 阅读 · 2 评论