mysql
文章平均质量分 55
MySQL是一种DBMS,而且是一种一个小型的开源的关系型数据库管理系统
yookay zhang
笨且自律
展开
-
MyISAM与InnoDB的索引差异
数据库的索引分为主键索引与普通索引 MyISAM的索引 MyISAM的索引与行记录是分开存储的,是非聚集索引 其主键索引与普通索引没有差异 有连续聚集的区域单独存储行记录; 主键索引的叶子节点,存储主键,与对应行记录的指针; 普通索引的叶子节点,存储索引列,与对应行记录的指针; 主键索引与普通索引是两颗独立的索引B+树,通过索引列查找时,先定位到B+树的叶子节点,再通过指针定位到行记录。 MyISAM的B+树索引构造: 行记录单独存储 有一颗主键id的索引树,叶子指向行记录 有一颗普..原创 2021-09-01 17:14:07 · 158 阅读 · 0 评论 -
MySQL数据库简介
目录 什么是数据库 常见术语 MySQL数据库 MySQLPHP语法 MySQL连接 什么是数据库 是按照数据结构来组织,存储和管理数据的仓库。 使用关系型数据库管理系统来存储和管理大数据量。关系型数据库库管理系统就是建立在关系模型基础上的数据库。 关系数据库管理系统的特点:数据以表格形式出现;每行为各种记录名称;每列为记录名称所对应的数据域;许多行和列组成一张表单;若干的表单组成database; 常见术语 冗余:存储两...原创 2021-08-25 00:31:11 · 229 阅读 · 2 评论 -
MySQL数据库管理
目录 一.Mysql,Mysqladmin管理命令常用用法 Mysql的密码管理 Mysql数据管理器的登录与断开 二.数据库基本管理 库管理 表管理 数据管理 三.mysql用户权限管理 四.mysql数据库本地备份 备份数据库结构 备份数据库数据 恢复数据库 五.备份上锁选择 一.Mysql,Mysqladmin管理命令常用用法 Mysql的密码管理 设置初始化密码 mysqladmin -uroot password 123 修改密码 mysqladmin...原创 2021-08-23 00:03:25 · 1044 阅读 · 4 评论 -
MySQL相关小目录
mysql默认情况下,安装到/usr/local,相关小目录如下介绍: bin:客户端程序和脚本 include/mysql:包含头文件 info:Info格式的文档 lib/mysql:库 libexec:mysqld服务器 share/mysql:错误消息文件 sql-bench:基准程序和crash-me测试 var:数据库和日志文件 避坑小提示: mysqld服务器被安装在“libexec”目录而不是“bin”目录内 数据目录是“var”而非“data” mysql...原创 2021-08-22 02:51:16 · 204 阅读 · 0 评论 -
MySQL存储引擎介绍
目录 简介 常用的事务性存储引擎介绍 InnoDB BDB 常用非事务性存储引擎介绍 MyISAM Memory Merge 简介 MySQL的存储引擎分为事务性存储引擎和非事务性存储引擎 他们各有各的长处和短板,而对于选用何种引擎不能是盲目的,需要根据实际情况来选择 常用的事务性存储引擎介绍 InnoDB InnoDB从Mysql5.5起成为默认的数据库引擎,它提供了具有提交,回滚和崩溃恢复能力的事务安全,并支持外键。但是相对于MyISAM存储引擎,InnoDB写的处理效率原创 2021-08-22 02:30:56 · 124 阅读 · 0 评论