
MySQL
文章平均质量分 68
giant7
这个作者很懒,什么都没留下…
展开
-
MySQL 体系架构 Oracle体系架构 PostgreSQL体系架构
了解MySql必须牢牢记住其体系结构图,Mysql是由SQL接口,解析器,优化器,缓存,存储引擎组成的。1、Connectors指的是不同语言中与SQL的交互2、Management Serveices & Utilities: 系统管理和控制工具3、Connection Pool: 连接池管理缓冲用户连接,线程处理等需要缓存的需求。4、SQL In转载 2014-01-20 23:39:43 · 6293 阅读 · 1 评论 -
MyISAm 与 innodb的区别
MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法。与其他存储引擎比较,MyISAM具有检查和修复表格的大多数工具。 MyISAM表格可以被压缩,而且它们支持全文搜索。它们不是事务安全的,而且也不支持外键。如果事物回滚将造成不完全回滚,不具有原子性。如果转载 2014-03-31 21:32:45 · 1129 阅读 · 0 评论 -
数据库面试3
数据库的 持久性 一致性 是如何实现的?B+树的特性?范式?原创 2014-03-31 13:47:49 · 1996 阅读 · 0 评论 -
数据库分区
数据库分区1定义编辑数据库分区是一种物理数据库设计技术,DBA和数据库建模人员对其相当熟悉。虽然分区技术可以实现很多效果,但其主要目的是为了在特定的SQL操作中减少数据读写的总量以缩减响应时间。2分类编辑分区主要有两种形式://这里一定要注意行和列的概念(row是行,column是列)水平分区(Horizontal Parti原创 2014-03-08 18:26:32 · 1061 阅读 · 0 评论 -
MySQL bug 1 error:no query specified
mysql下抛出error:error:no query specified出现此错误是sql不合法原因:如:select * from abc\G;或者select * from abc;;解决方案:\G后面不需要再加分号;第二种情况不要重复加分号。原创 2014-03-03 09:39:53 · 1987 阅读 · 0 评论 -
MySQL 创建数据库 创建表
1、使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; +----------+ | Database | +----------+ | mysql | | test | +----------+ 3 rows in set (0.00 sec)2、创建一个数据库abccs my原创 2014-03-02 16:22:47 · 18637 阅读 · 1 评论 -
ORACLE VS MYSQL
一、历史1. Oracle:Oracle成立于1977年,早期的理论基础,反而来自于一篇IBM的论文《A Relational Model of Data for Large Shared Data Banks》【1】。作者CODD选取了关系代数的五种运算,并基于运算,架构了一种新型的数据存储模型。基于这种模型,Oracle成为了一个非常典型的关系数据库。因此也变的严谨、原创 2014-01-20 15:29:04 · 2225 阅读 · 0 评论 -
MySQL Vs PostgreSQL 2
MySQL Vs PostgreSQL一 历史MySQL称自己是最流行的开源数据库。最初的核心思想,开源、简便易用,其开发可追溯至1985年,而第一个内部发行版本诞生,已经是1995年。到1998年,MySQL已经可以支持10种操作系统了。MySQL的爆发实际是在01、02年,尤其是02年发布的4.0 Beta版,正式选定InnoDB作为默认引擎,对事务处理能力及数据缓存原创 2014-02-04 15:42:14 · 3542 阅读 · 1 评论 -
Oracle MySQL 语法上的不同
oracle,mysql在语法上的区别不是很多,但是也有一些。下面就我遇到的说一下。1,oracle没有offet,limit,在mysql中我们用它们来控制显示的行数,最多的是分页了。oracle要分页的话,要换成rownum。2,oracle建表时,没有auto_increment,所有要想让表的一个字段自增,要自己添加序列,插入时,把序列的值,插入进去。3,oracle有一个du转载 2014-02-04 14:16:52 · 1293 阅读 · 0 评论 -
MySQL 面试题目
MySQL DBA的基础面试题目1, mysql的复制原理以及流程。(1)先问基本原理流程,3个线程以及之间的关联。(2)再问一致性,延时性,数据恢复。(3)再问各种工作遇到的复制bug的解决方法2,mysql中myisam与innodb的区别,至少5点。(1原创 2014-03-31 22:21:50 · 24492 阅读 · 4 评论