![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
文章平均质量分 94
Bevis_OTL
后端、计算机视觉;互联网技术爱好猿!
展开
-
MySQL调优(D)
索引是数据库优化中最常用也是最重要的手段,通过使用不同的索引可以解决大多数 SQL 性能问题,也是面试经常会问到的优化方式,围绕着索引,面试官能让你造出火箭来,所以总结一点就是索引非常非常重!要!不只是使用,你还要懂其原!理!......原创 2022-07-21 21:19:18 · 127 阅读 · 1 评论 -
MySQL高级篇(C)
我们知道,MyISAM 和 MEMORY 存储引擎支持表级锁定(table-level locking),InnoDB 存储引擎支持行级锁定(row-level locking),BDB 存储引擎支持页级锁定(page-level locking)。各个锁定级别的特点如下页级锁:销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表锁和行锁之间,并发度一般表级锁:表级锁是对整张表进行加锁,MyISAM 和 MEMORY 主要支持表级锁,表级锁加锁快,不会出现死锁,锁的粒度比较粗,并发度最低行原创 2022-07-21 11:28:35 · 178 阅读 · 0 评论 -
MySQL进阶(B)
数据库最核心的一点就是用来存储数据,数据存储就避免不了和磁盘打交道。那么数据以哪种方式进行存储,如何存储是存储的关键所在。所以存储引擎就相当于是数据存储的发动机,来驱动数据在磁盘层面进行存储。MySQL 的架构可以按照三层模式来理解...原创 2022-07-20 22:23:15 · 132 阅读 · 1 评论 -
MySQL 入门基础(A)
MySQL 是一种关系型数据库,说到关系,那么就离不开表与表之间的关系,而最能体现这种关系的其实就是我们接下来需要介绍的主角SQL,SQL 的全称是Structure Query Language,结构化的查询语言,它是一种针对表关联关系所设计的一门语言,也就是说,学好 MySQL,SQL 是基础和重中之重。SQL 不只是 MySQL 中特有的一门语言,大多数关系型数据库都支持这门语言。...原创 2022-07-20 11:18:39 · 539 阅读 · 0 评论 -
Mysql数据库---python连接Mysql数据库
设计背景使用python连接数据库,使用py脚本形式去更新表的数据,实现CRUD操作事务事务机制具备四点:原子性,一致性,隔离性,持久性,简称ACID特性原子性(atomicity):一个事务是不可分割的一个整体,执行操作的话,要做就要一起做,不做的话就都不做一致性(consistency):数据库的状态从一个状态变到另外一个状态隔离性(isolation):一个事务在执行的时候不能被其他的事务干扰。即各各事务之间的操作是互不干扰的持久性(durability):一个事务一旦提交原创 2022-05-31 17:15:00 · 3980 阅读 · 2 评论 -
Mysql数据库---学习总结(三)之使用练习2
设计背景该练习主要针对人力资源管理系统而设计,其中设计到三张表,分别为部门表,员工表。部门表主要用于存储部门名称,地址等信息员工表主要用于存储员工姓名,职位,上级主管编号,月薪,部门编号等信息表创建/数据准备-- 创建人力资源管理系统数据库drop database if exists HR;create database HR default charset utf8;-- 切换数据库上下文环境use HR;drop table if exists TbEmp;d原创 2022-05-31 16:27:29 · 3988 阅读 · 0 评论 -
Mysql数据库---学习总结(二) 之使用练习
目录设计背景表创建/数据准备题目练习设计背景该练习主要针对学生选课系统而设计,其中设计到三张表,分别为学生表,课程表,学生和课程对应的关联表。学生表主要用于存储学生信息,包括姓名,性别,地址,电话等信息.课程表主要用于存储课程的信息,包括课程的名称,课程的描述,学分等信息.关联表,用于关联学生表和课程表,课程的分数等.表创建/数据准备-- 查看MySQL服务器所有数据库show databases;-- 删除SRS数据库drop database i原创 2022-05-31 16:07:25 · 4562 阅读 · 0 评论 -
Mysql数据库---学习总结(一)
什么是数据库?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库.每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理的大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。RDBMS即关系数据库管理系统(Relational Database Manag原创 2022-05-31 12:36:26 · 6011 阅读 · 0 评论