MySQL 第5页
Mysql第03章基本的SELECT语句-IT面试星球

Mysql第03章基本的SELECT语句

#第03章_基本的SELECT语句 #1. SQL的分类 /* DDL:数据定义语言。CREATE \ ALTER \ DROP \ RENAME \ TRUNCATE DML:数据操作语言。INSERT \ DELETE \ UPDATE \ SELECT (重中之重) DCL:数据控制...
mianba的头像-IT面试星球mianba9个月前
06110
数据库设计-IT面试星球

数据库设计

一、数据库设计 二、数据库设计规约 以下规约只针对本模块,更全面的文档参考《阿里巴巴Java开发手册》:五、MySQL数据库 1、库名与应用名称尽量一致 2、表名、字段名必须使用小写字母或数字,...
mianba的头像-IT面试星球mianba9个月前
06115
Mysql学习锁-IT面试星球

Mysql学习锁

Mysql锁是什么?锁有哪些类别? 锁定义 同⼀时间同⼀资源只能被⼀个线程访问 update test set a=a-1 where id=100 and a> 0; 在数据库中,除传统的计算资源(如 CPU 、 RAM 、 I/O 等)的争⽤以...
mianba的头像-IT面试星球mianba9个月前
06112
说一说MySQL一条SQL语句的执行过程?-IT面试星球

说一说MySQL一条SQL语句的执行过程?

MySQL一条SQL语句的执行过程可以大致分为以下几个步骤: 1. 连接器(Connection Phase):客户端与MySQL服务器建立连接,连接器负责处理与客户端的连接,包括身份认证和权限验证等。 2. 查询缓...
mianba的头像-IT面试星球mianba9个月前
06112
架构设计之二——高性能架构-IT面试星球

架构设计之二——高性能架构

高性能关系型数据库 读写分离 读写分离的基本原理是将数据库读写操作分散到不同的节点上。设计复杂度 •主从复制延迟•写操作后的读操作指定发给数据库主服务器•读从机失败后再读一次主机•关...
mianba的头像-IT面试星球mianba9个月前
06010
高级篇Docker复杂安装详说-IT面试星球

高级篇Docker复杂安装详说

一、安装mysql主从复制 1、主从复制原理 默认你懂 2、主从搭建步骤 1、新建主服务器容器实例3307 docker run -p 3307:3306 --name mysql-master \ -v /mydata/mysql-master/log:/var/log/mysql ...
mianba的头像-IT面试星球mianba9个月前
06014
Mysql第08章聚合函数-IT面试星球

Mysql第08章聚合函数

# 第08章_聚合函数 #1. 常见的几个聚合函数 #1.1 AVG / SUM :只适用于数值类型的字段(或变量) SELECT AVG(salary),SUM(salary),AVG(salary) * 107 FROM employees; #如下的操作没有意义 SELE...
mianba的头像-IT面试星球mianba9个月前
0608
14|第十四话:基础篇-MySQL之连接查询-IT面试星球

14|第十四话:基础篇-MySQL之连接查询

上一篇文章中,我们接触到了用户表和用户收货地址表,分别存储用户基本信息和用户相应的收货地址信息,一个用户可能会设置多个收货地址,显然是一对多的关系。 当我们查询某个用户信息时,只需...
mianba的头像-IT面试星球mianba9个月前
05911
MySQL多表关联查询和多次单表查询,哪个效率高?-IT面试星球

MySQL多表关联查询和多次单表查询,哪个效率高?

点击关注公众号,利用碎片时间学习 在数据量不大的情况下多表连接查询和多次单表查询的效率差不多。如果数据量足够大,那肯定是多次单表查询的效率更高。 有的一些公司里面,都会禁用多表连接查...
mianba的头像-IT面试星球mianba9个月前
05910
Mysql第11章数据处理之增删改-IT面试星球

Mysql第11章数据处理之增删改

#第11章_数据处理之增删改 #0. 储备工作 USE atguigudb; CREATE TABLE IF NOT EXISTS emp1( id INT, `name` VARCHAR(15), hire_date DATE, salary DOUBLE(10,2) ); DESC emp1; SELECT * FROM em...
mianba的头像-IT面试星球mianba9个月前
05912