博客专栏  >  数据库   >  MySQL从入门到精通

MySQL从入门到精通

MySQL是开源的,所以你不需要支付额外的费用。MySQL可以允许于多个系统上,并且支持多种语言。这些编程语言包括C、C++、Java、PHP等MySQL对PHP有很好的支持,PHP是目前最流行的Web开发语言。所以学习MySQL,势在必行!

关注
53 已关注
44篇博文
  • Union和Union All的区别

    假设我们有一个表Student,包括以下字段与数据: [c-sharp] view plain copy drop table student;    create table student  ( ...

    2017-09-06 17:25
    214
  • SQL语句优化技巧

    1、应尽量避免在 where 子句中使用!=或2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。3、应尽量避免在 where 子句中对字段进行...

    2017-09-05 23:05
    304
  • mysql乐观锁总结和实践

    上一篇文章《MySQL悲观锁总结和实践》谈到了MySQL悲观锁,但是悲观锁并不是适用于任何场景,它也有它存在的一些不足,因为悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。如果加...

    2017-09-05 18:06
    235
  • mysql悲观锁总结和实践

    最近学习了一下数据库的悲观锁和乐观锁,根据自己的理解和网上参考资料总结如下: 悲观锁介绍(百科):悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保...

    2017-09-05 18:05
    229
  • Mycat从入门到放弃

    1.非分片字段查询Mycat中的路由结果是通过分片字段和分片方法来确定的。例如下图中的一个Mycat分库方案:根据 tt_waybill 表的 id 字段来进行分片分片方法为 id 值取 3 的模,根...

    2017-08-24 22:33
    141
  • 教你如何阅读Oracle数据库官方文档

    来源:Ask Oracle社区/栏目:基础教程/时间:2014-01-20/阅读:324次   《 Ask Oracle官方原创 》 Oracle 官方文档 数量庞大,而且往往没有侧重...

    2017-07-04 21:36
    717
  • 【Redis学习】:redis补充——redis使用场景、redis.conf配置文件和启动多个redis实例

    redis使用场景 redis核心配置文件redis.conf配置详解 redis支持很多的参数,但是都有默认值 启动多个redis 方法1...

    2017-05-29 23:52
    707
  • 【Redis学习】:redis持久化

    redis持久化 redis的高性能是由于其将所有数据都存储在了内存中,为了使redis在重启之后仍能保证数据不丢失,需要将数据从内存中同步到硬盘中,这一过程就是持久化、 redis支持两...

    2017-05-29 23:47
    741
  • 【Redis学习】:redis特性——多数据库、服务器命令、消息订阅与发布和事务

    redis特性 多数据库 一个redis实例可以包含多个数据库,客户端可以指定连接某个redis实例的哪个数据库,就好比一个mysql数据库中创建了多个数据库,客户端连接时指定连接哪个数据库。 ...

    2017-05-29 23:34
    588
  • 【Redis学习】:Java操作redis数据库

    Jedis学习 redis不仅仅是使用命令来操作,现在基本上主流的语言都有客户端支持,比如Java、C、C#、C++、PHP、Node.js、Go等。 Java操作redis 单实例连接 ...

    2017-05-29 23:25
    591
  • 【Redis学习】:sortedset数据类型详解

    sortedset数据结构 sortedset和set类型极为类似,它们都是字符串的集合,都不允许重复的成员出现在一个set集合中。它们之间的主要差别是sortedset中的每一个成员都会有一个分数...

    2017-05-29 23:16
    544
  • 【Redis学习】:set数据类型详解

    set数据结构 常用命令 添加/删除元素 sadd key values[value1 value2 ...] 向set中添加数据,如果该key的值已有不会重复添加。 srem...

    2017-05-29 22:58
    605
  • 【Redis学习】:list数据类型详解

    list数据结构 在redis中,list数据结构是按照插入顺序的字符串链表,和数据结构中的普通链表一样,我们可以在其头部(left)和尾部(right)添加新的元素。在插入时,如果该键并不存在,r...

    2017-05-29 22:09
    501
  • 【Redis学习】:hash数据类型详解

    hash数据结构 redis中的hash类型可以看成是具有string key和string value的map容器,所以该类型非常适合用于存储对象的信息,如username,password和...

    2017-05-29 20:31
    480
  • 【Redis学习】:string数据类型详解

    什么是NoSQL NoSQL,即Not Only SQL,意为不仅仅是SQL,是一项全新的数据库理念,泛指非关系型的数据库、 为什么需要NoSQL 1、对数据库高并发读写...

    2017-05-29 20:26
    531
  • 【Redis学习】:Linux环境下的Redis安装与配置

    安装环境 redis是C语言开发的,安装redis需要先将官网上下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc。这个最好使用yum安装,因为依赖关系比较多,自己不好找...

    2017-05-29 11:44
    410
  • SQL 多条件查询

    网上有不少人提出过类似的问题:“看到有人写了WHERE 1=1这样的SQL,到底是什么意思?”。其实使用这种用法的开发人员一般都是在使用动态组装的SQL。让我们想像如下的场景:用户要求提供一个灵活...

    2017-04-16 17:57
    542
  • 【Redis学习】:Redis数据类型

    Redis 数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集 合)。 St...

    2017-01-12 22:32
    785
  • 【Redis学习】:Windows环境下的Redis安装与配置

    Redis简介        REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。        Red...

    2017-01-12 22:24
    5279
  • NoSQL类型介绍及适用场景

    应用程序规模的变大 网络应用程序的规模日渐变大,我们需要储存更多的数据、服务更多的用户以及需求更多的计算能力。为了应对这种情形,我们需要不停的扩展。扩展分为两类:一种是纵向扩展,即购买更好的机器...

    2017-01-12 19:15
    819
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部