数据库
A_Yisou
这个作者很懒,什么都没留下…
展开
-
MySQL索引原理
文章目录MySQL索引数据结构索引数据结构B树B+树Hash表B+树优化存储引擎MyISAMInnoDB主键索引非主键索引联合索引总结ExplainExplain关键字段 MySQL索引数据结构 内容: 索引数据结构:红黑树,B树,B+树,Hash表 索引是怎么支撑千万级表的快速查找 面试常问B+树索引面试题解析 联合索引底层数据结构是怎样的 索引数据结构 二叉树,红黑树,B树,B+树,Hash表 本质是帮助MySQL高效获取数据的排好序的数据结构 大概是书的目录,但不够详细 无索引时,查找是从上往下原创 2020-12-07 23:39:54 · 138 阅读 · 0 评论 -
数据库基础
数据库基础 基本概念 数据库 存储 数据 仓库 Data Base --DB MySQL 开源免费 使用方便 Sql Sever 微软 比较适合web存放 windows系统 Oracle 收费,使用比较广泛数据库之一 DB2 IBM适合处理海量数据 SQL语言 数据化查询语言 绝大部分数据库系统支持 安装过程 下载连接 https://dev.mysql.com/downloads...原创 2019-09-21 15:46:01 · 82 阅读 · 0 评论 -
数据库设计步骤
设计步骤 重点 了解设计的步骤 了解E-R图和范式 对于文件 可以访问 效率不高 文件被访问 被占用 数据库 1. 需求分析 从上往下 思考 需要做什么事情 用户需求 # 需要查询学生 需要查询教室 需要知道班主任是谁.... 存放哪些重要数据 主体 学生 课程 教师 学生 (学号 名字 性别 出生日期 年龄 家庭住址...) 课程( ) ...原创 2019-09-21 15:47:34 · 126 阅读 · 0 评论 -
DDL,DML和数据类型
数据库 DDL Data Definition Language 数据定义语言 用来定义和管理数据对象(数据库中的对象包括 数据库,表,函数胡,索引等) 创建库 Create datebase +库名; 已存在的库会报错 改善: CREATE DATABASE IF NOT EXISTS 库名; 字符集的设置 CREATE DATABASE IF NOT EXISTS 库名 CHARSE...原创 2019-09-21 15:55:16 · 272 阅读 · 0 评论 -
数据库数据完整性
为了保证在操作的始画数据库中的数据能够正确反映实情况,在表中会对数据做一些约束实体完整性 如:一条学生信息必须包含学号(不可缺少) 域完整性 名字 123 类型限制 取值范围限制 年龄0~150 引用完整性 不能引用不存在的引用 不能插入一个不存在班级的同学 自定义完整性 自己的规则 1,非空约束 not null 值不能为null 1,创建表的时候添加非空约束 INS...原创 2019-09-21 15:59:13 · 212 阅读 · 0 评论 -
DQL 数据查询语言
DQL 数据查询语言 select 查询 查询多列 select 列1,列2 from 表; 查询全部列 select * from 表; where子句 where+ 条件 SELECT * FROM student WHERE c_number<>1; SELECT * FROM student WHERE c_number BETWEEN 2 AND 3; # 查询2班 3...原创 2019-09-22 16:30:58 · 102 阅读 · 0 评论