MYSQL
文章平均质量分 74
Cling槑
世上无难事,只要肯攀登。
展开
-
MYSQL--引擎
引擎1. InnoDB存储引擎2. MyISAM存储引擎3. MySQL存储引擎InnoDB与Myisam的六大区别两种存储引擎的区别数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以 获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL的核心就是存储引擎。一个数据库中多个表可以使用不同引擎以满足各种性能和实际需求,使用合适的存储引擎原创 2021-09-20 18:00:01 · 240 阅读 · 0 评论 -
MYSQL--事务
事务1. 数据库事务1. 数据库事务一个或多个sql的组合原创 2021-08-25 16:28:29 · 79 阅读 · 0 评论 -
MYSQL--索引
索引1. 作用2. 适用场景3. 索引提高查询效率B树与B+树:4. 聚簇索引/非聚簇索引4.1 聚簇索引4.2 非聚簇索引5. 数据库操作中的索引类型1. 作用类似于一本书的目录,提高查询效率;2. 适用场景原理:给一张表创建一个索引,相当于又创建了一个索引表· 因此索引并不适用于所有的字段,不是越多越好· 因为索引多了,影响插入和删除的效率不经常作为条件,用于查询依据的字段不适用字段修改频率较低的字段不适用索引会额外占据磁盘空间3. 索引提高查询效率索引采用特殊的原创 2021-08-25 01:16:44 · 74 阅读 · 0 评论 -
MYSQL--数据库表的设计&多表联查
数据库表的设计1. E-R图2. 三大范式2.1 第一范式2.2 第二范式2.3 第三范式3. 多表联查3.1 内连接3.2 外连接1. E-R图实体-联系图一对一-- eg:能够唯一标识学生的字段就是主键;一对多-- eg:向学生实体(多的一方)添加一个班级ID多对多:设计一个中间表包含两个实体的ID,通过中间表将两个实体关联。eg:一个学生可以学多门课程,一个课程可以有多个学生上。2. 三大范式数据库表设计的三大规范2.1 第一范式1nf:表中每个字段都必须具有不可分隔原子特原创 2021-08-25 01:14:51 · 500 阅读 · 0 评论 -
MYSQL--安装与配置
数据库1. 数据库介绍2. 数据库的分类3. 数据库的安装4. SQL分类1. 数据库介绍概念:数据存储管理的仓库存储:· 存储介质:磁盘-文件· 相较于文件存储:①文件存储安全性低;②文件对数据的查询和管理效率较为低下;③文件不利于海量存储与查询;④文件在程序中控制不方便。SQL:结构化查询语言2. 数据库的分类关系型数据库:以一种关系模型(二维表格模型)组织数据的数据库;· 分类:oracle、mysql、sql server、mariadb、sqlite(sqlite基于简单文原创 2021-08-24 21:53:28 · 76 阅读 · 0 评论 -
MYSQL--数据库基本操作
数据库基本操作1. 库的操作2. 数据类型3. 表的操作3.2 表中数据的增删改查3.3 表中数据的增删改查进阶1. 库的操作sql–结构化查询语言:有具体格式与语法规则库表字段名称不能使用关键字–如果非要使用则需要使用反引号``括起来,不区分大小写查看:show databases;创建:create database dbname; create database if not exists dbname;删除:drop database dbname;使用:use dbname;查看原创 2021-08-24 21:48:30 · 124 阅读 · 1 评论