随笔分类 - 数据库
摘要:我的个人博客 http://www.haxianhe.com/ 数据库系统引入事务的主要目的:事务会把数据库从一种状态转换为另一种一致状态。在数据库提交工作时,可以确保要么所有修改都已经保存了,要么所有修改都不保存。 InnoDB存储引擎中的事务完全符合ACID...
阅读全文
摘要:开发多用户、数据库驱动的应用时,最大的一个难点是:一方面要最大程度地利用数据库的并发访问,另一方面还要确保每个用户能以一致的方式读取和修改数据。为此就有了锁(locking)的机制,同时这也是数据库系统区别于文件系统的一个关键特性。本篇文章将详细介绍InnoDB存...
阅读全文
摘要:本篇文章的主旨是对InnoDB存储引擎支持的索引做一个概述,并对索引内部的机制做一个深入的解析,通过了解索引内部构造来了解哪里可以使用索引。1、InnoDB存储引擎支持以下几种常见的索引:B+树索引全文索引哈希索引前面已经提到过,InnoDB存储引擎支持的哈希索引...
阅读全文
摘要:本篇文章将从InnoDB存储引擎表的逻辑存储及实现开始进行介绍,然后将重点分析表的物理存储特征,即数据在表中是如何组织存放的。简单来说,表就是关于特定实体的数据集合,这也是关系型数据库模型的核心。1、索引组织表在InnoDB存储引擎中,表都是根据主键顺序组织存放的...
阅读全文
摘要:本篇文章分析构成MySQL数据库和InnoDB存储引擎表的各种累类型文件。这些文件有以下这些。参数文件:告诉MySQL实例启动时在哪里可以找到数据库文件,并且指定某些初始化参数,这些参数定义了某种内存结构的大小等设置,还会介绍各种参数的类型。日志文件:用来记录My...
阅读全文
摘要:InnoDB是事务安全的MySQL存储引擎,设计上采用了类似于Oracel数据库的架构。通常来说,InnoDB存储引擎是OLTP应用中核心表的首选存储引擎。同时,也正是因为InnoDB的存在,才使MySQL数据库变得更有魅力。本文将介绍InnoDB存储引擎的体系架...
阅读全文
摘要:1.1、定义数据库和实例数据库:物理操作系统文件或其他形式文件类型的集合。在MySQL数据库中,数据库文件可以是frm、MYD、MYI、ibd结尾的文件。实例:MySQL数据库由后台线程以及一个共享内存区组成。共享内存区可以被运行的后台线程所共享。需要牢记的是,数据实...
阅读全文
摘要:0、环境本文操作系统: CentOS 7.2.1511 x86_64MySQL 版本: 5.7.131、下载 MySQL 官方的 Yum Repository从 MySQL 官网选取合适的 MySQL 版本,获取下载地址。然后使用 wget 下载(或者先下载下来再通过...
阅读全文
摘要:自动增长的主键应该使用整型
阅读全文
摘要:mysql注释符有三种:1、”#“2、“-- "(注意:--后面有一个空格)3、/*...*/
阅读全文
摘要:最近重装了系统,去MySQL官网下载了最新的MySQL5.7.9,我选择的是解压版,安装之后启动服务的时候,提示服务无法启动,在网上找了很多教程,弄了很久都没有弄好,后来还是决定去英文官网找找答案,终于在官网发现了这个: As of MySQL 5.7.6,...
阅读全文
摘要:百度云:链接:http://pan.baidu.com/s/1eSMEzIE 密码:ubi2
阅读全文
摘要:1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码...
阅读全文
摘要:一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addump...
阅读全文
摘要:CREATE DATABASE test1 ON PRIMARY ( NAME =test1, FILENAME='C:\Program Files\test1.mdf',SIZE=10240KB, MAXSIZE = UNLIMITED,FILEGROWTH ...
阅读全文
摘要:获取执行SQL指令被影响的记录数或字段数·mysqlo_num_rows()函数:适用于执行SELECT语句,可以返回被筛选出来的记录数。其语法如下,参数result为资源标识符mysqlo_num_rows(resource result)·mysqli_num_f...
阅读全文
摘要:定义和用法mysqli_query() 函数执行某个针对数据库的查询。语法mysqli_query(connection,query,resultmode); 参数描述connection必需。规定要使用的 MySQL 连接。query必需,规定查询字符串。res...
阅读全文
摘要:安装sql2008R2之前,需要先下载“AccessDatabaseEngine”组件并安装(百度上搜索下载就可以了),打补丁重启,再安装sql2008,安装时候提示兼容性问题,选择运行程序而不获取帮助就可以了,不影响使用。“AccessDatabaseEngin...
阅读全文