![](https://img-blog.csdnimg.cn/20210324212225648.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
MySQL
昵称仅仅是个符号
学习之路
展开
-
索引原理与慢查询优化
048.索引原理与慢查询优化文章目录一、索引原理(一)为何要用索引(二)什么是索引(三)索引的原理(四)索引的数据结构二、聚集索引和辅助索引(一)聚集索引1.聚集索引的优点1:2.聚集索引的优点2:(二)辅助索引三、MySQL索引管理(一)功能(二)MySQL常用的索引1.普通索引:2.唯一索引:3.联合索引:(三)索引的两大类型hash与btree(四)创建/删除索引的语法1.创建索引的三种方法(1)方法一:创建表时(2)方法二:CREATE ,在已存在的表上建立索引(3)方法一:ALTER TABLE原创 2020-09-15 14:42:38 · 119 阅读 · 0 评论 -
视图、触发器、事务、存储过程、函数
047.视图、触发器、事务、存储过程、函数文章目录一、视图(一)什么是视图(二)创建视图(三)使用视图(四)修改视图(五)删除视图二、触发器(一)为何要使用触发器(二)创建触发器(三)使用触发器(四)删除触发器三、事务(一)什么是事务(二)为什么需要事务(三)事务特性(4种):(四)事务运行模式(3种):(五)使用案例1.在MySQL中的使用2.在pymysql中实现事务处理(六)总结四、存储过程(一)什么是存储过程1.补充:程序于数据库结合使用的三种方式(二)存储过程的优缺点(三)创建简单存储过程(无参原创 2020-09-15 14:41:27 · 83 阅读 · 0 评论 -
数据备份与pymysql模块
046.MySQL多表查询之子查询文章目录一、MySQL多表查询(一)子查询1.带in关键字的子查询2.带any关键字的子查询3.带all关键字的子查询4.带比较运算符的子查询5.带exists关键字的子查询6.**in与exists**7.**not in与 not exists**8.应用示例一、MySQL多表查询(一)子查询# 子查询介绍及用法1) 子查询是将一个查询语句嵌套在另一个查询语句中。2) 内层查询语句的查询结果,可以为外层查询语句提供查询条件。3) 子查询中可以包含:in、n原创 2020-09-15 14:40:03 · 71 阅读 · 0 评论 -
MySQL记录相关操作基础
044.MySQL表详细操作及记录相关操作文章目录一、表操作之完整性约束(一)介绍(1)什么是约束条件(2)作用:(3)主要分类及说明:(二)not null与default(三)unique(1)单列唯一(2)联合唯一(四)primary key(1)主键是什么(2)**特点:**(3)代码验证(五)auto_increment(六)foreign key(1)什么是foreign key(2)如何找出两张表之间的关系(3)建立表之间的关系1.一对多或称为多对一2.多对多3.一对一二、记录相关操作(一)原创 2020-09-04 14:28:49 · 136 阅读 · 0 评论 -
MySQL表相关操作
文章目录一、表相关操作(一)表介绍(二)创建表(1)语法及注意事项(2)代码示例:(三)查看表结构(四)修改表(1)修改表名(2)修改字段(3)增加字段(4)删除字段(5)代码示例(五)表字段的数据类型(1)介绍(2)数值类型1.整数类型2.浮点型(3)日期类型(4)字符串类型1.基本情况2.基本使用验证3.总结(5)枚举类型与集合类型(六)复制表(七)删除表非正常传值(七)删除表一、表相关操作(一)表介绍 表相当于文件,表中的一条记录就相当于文件的一行内容,不同的是,表中的一条记录有对应的标题,原创 2020-09-04 10:11:51 · 177 阅读 · 0 评论 -
mysql基础
042.初识MySQL文章目录一、mysql相关概念介绍(一)数据库概述(1)什么是数据(Data)(2)什么是数据库(DataBase,简称DB)(3)什么是数据库管理系统(DataBase Management System 简称DBMS)(4)数据库服务器、数据库管理系统、数据库、表与记录的关系(重点理解)(二)MySQL介绍(1)MySQL是什么(2)数据库管理软件的两大分类:1.关系型:2.非关系型:(三)下载安装(1)Linux版本的安装1.二进制rpm包安装2.源码安装mysql3.源码安原创 2020-09-01 11:13:22 · 180 阅读 · 0 评论