NoSQL数据库分类
常见的NoSQL数据库类型分类有这些: 列存储 顾名思义,是按列存储数据的。最大的特点是方便存储结构化和半结构化数据,方便做数据压缩,对针对某一列或者某几列的查询有非常大的IO优势。 列存储典型代表:Hbase 、Cassandra、Hyp […]
NoSQl简介
NoSQL,全称是“Not Only Sql”,指的是非关系型的数据库。这类数据库主要有这些特点:非关系型的、分布式的、开源的、水平可扩展的。原始的目的是为了大规模web应用,这场全新的数据库革命运动早期就有人提出, […]
忘记了Mysql下root密码,如何重置新密码?
忘了你的Mysql root用户的密码?别担心,下面将教你如何解决。 当你尝试登陆Mysql下root用户,而没有输入密码时(root账号已被设置密码),你可能会得到"Access Denied"消息提示,表示需要登陆密 […]
Centos中Mysql创建多个数据库实例并相互转换
本文章将会演示如何在已有Mysql数据库基础上创建第二个Mysql实例,并将原数据库转移到第二个创建的数据库实例中。 描述 有时候,几个不同的数据库在同一个Mysql数据库实例中会出现问题。出现问题的场景可能是这样的: 两个个项目使用的是同 […]
Mysql定位慢查询
在项目开发中,有时候一条sql语句,就可能降低整体查询效率。所以sql语句优化是十分必要的。首先我们先了解下mysql数据库的一些运行状态查询,比如我想知道当前mysql运行的时间与及一共执行了多少次select、update语句等。 一般 […]
Mysql合理设计数据表
在Mysql设计表时,一般遵从3NF(范式)规则。抛开Mysql不说,一般关系型数据库都应尽量遵从这个原则,但这并不是绝对的。这里先提一下数据库的分类,一般分为:关系型数据库和非关系型数据库。而常见的关系型数据库有:mysql、oracle […]
2.3创建数据库
下面介绍关于mysql操作数据库的一些基本语法: 创建数据库: CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [create_specification [ […]
2.2Mysql简单查询
在介绍Mysql正式语法之前,我们先简单的介绍下mysql的一些查询操作及注意事项。使用几个查询,你能尝试了解Mysql是如何工作的。 要使用查询语句,前提必须是你已经连上了Mysql服务器。 这是一个简单的命令,要求Mysql服务器显示它 […]
2.1Mysql连接与断开服务器
为了连接服务器,当调用mysql时,通常需要提供一个MySQL用户名并且很可能需要一个 密码。如果服务器运行在登录服务器之外的其它机器上,还需要指定主机名。联系管理员以找出进行连接所使用的参数 (即,连接的主机、用户名和使用的密码)。知道正 […]
1.2Mysql的主要特性
下面介绍了MySQL数据库软件的一些重要特性: 使用C和C++编写 用众多不同的编译器进行了测试 能够工作在众多不同的平台上 使用GNU Automake、Autoconf和Libtool进行移植。 提供了用于C、C++、Eif […]