12_【MySQL系列】MySQL的事务管理的学习(一)_事务概念,事务操作方式,事务隔离级别
- 2024-10-01
- 13
- 0
- 0
- 25.3℃
「前言」文章内容大致是MySQL事务管理。 一、事务概念 事务的概念 MySQL事务是指一系列的数据库操作(一组DML语句),这些操作要么全部成功执行,要么全部失败回滚。事务的目的是确保数据的一致性和完整性。 事务就是要做的或所做的事情,主要用于处理操作量大,复杂度高的数据。 假设一个电商网站的订
11_【MySQL系列】索引的学习及理解
- 2024-10-01
- 14
- 0
- 0
- 25.4℃
「前言」文章内容大致是MySQL索引的学习。 一、索引概念 如果没有索引,那么在查询数据时是直接一条条遍历表中的数据,那么查询的时间复杂度将会是O(N)。 如果数据库表有索引,就能提高海量数据的检索速度,就能大大提高查找的效率。 索引概念:索引是指对数据库中的数据进行结构化的组织和管理,以提高数据
10_【MySQL系列】表的内连接和外连接学习
- 2024-10-01
- 9
- 0
- 0
- 24.9℃
「前言」文章内容大致是对MySQL表的内连接和外连接。 一、内连接 内连接实际上就是利用where子句对两种表形成的笛卡儿积进行筛选,前面篇章学习的查询都是内连接,也是在开发过程中使用的最多的连接查询 内连接语法如下: SELECT ... FROM t1 INNER JOIN t2 ON 连接条
9_【MySQL系列】MySQL复合查询的学习_多表查询,自连接,子查询,合并查询
- 2024-10-01
- 10
- 0
- 0
- 25.0℃
「前言」文章内容大致是对MySQL复合查询的学习。 一、基本查询回顾 前面篇章讲解的mysql表的查询都是对一张表进行查询,在实际开发中这远远不够,下面将讲解复合查询,首先回顾一下基本的查询。 使用的数据库是之前篇章的雇员信息表,员工表(emp)、部门表(dept)和工资等级表(salgrade)。
8_【MySQL系列】MySQL内置函数的学习
- 2024-10-01
- 6
- 0
- 0
- 24.6℃
「前言」文章内容大致是对MySQL内置函数的学习。 一、MySQL的日期函数 常见的日期函数如下: 函数名称 描述 current_date() 获取当前日期 current_time() 获取当前时间 current_timestamp() 获取当前时间戳 now() 获取当前日期时间 date(
7_【MySQL系列】表内容的基本操作(增删查改)
- 2024-10-01
- 9
- 0
- 0
- 24.9℃
「前言」文章内容大致是对MySQL表内容的基本操作,即增删查改。 一、MySQL表内容的增删查改 表内容的增删查改简称CRUD:Create(新增),Retrieve(查找),Update(修改),Delete(删除) DML【data manipulation language】数据操纵语言,用来
6_【MySQL系列】表约束的学习
- 2024-10-01
- 4
- 0
- 0
- 24.4℃
「前言」文章内容大致是MySQL的表的约束。 一、MySQL表的约束 数据类型也可以进行约束插入的值,如果插入的数据超出了对应数据类型的取值范围,那么数据将会插入失败。 但是数据类型的约束很单一,为了更好的保证数据的合法性,从业务逻辑角度保证数据的正确性,MySQL中出现了表的约束。 目的就是为了尽
5_【MySQL系列】深入学习数据类型
- 2024-10-01
- 4
- 0
- 0
- 24.4℃
「前言」文章内容大致是数据库的数据类型。 一、数据类型分类 C/C++语言有自己的数据类型,MySQL也有自己的数据类型,常见的的数据类型如下: 注:带红色的是下面要讲解的类型。 数据类型的作用: 决定了存储数据时应该开辟的空间大小。 决定了数据的取值范围。 二、数值类型 2.1 tinyint类型
4_【MySQL系列】表的学习及基本操作
- 2024-10-01
- 5
- 0
- 0
- 24.5℃
「前言」文章内容大致是数据库表的基本操作。 一、创建表 创建表语法: CREATE TABLE table_name (
field1 datatype,
field2 datatype,
...
field datatype
) character set 字符集 collate 校验规则 eng
3_【MySQL系列】MySQL库的学习及基本操作(增删查改)
- 2024-10-01
- 9
- 0
- 0
- 24.9℃
「前言」文章内容大致是数据库的基本操作。 一、创建/查看数据库 创建数据库语法: CREATE DATABASE [IF NOT EXISTS] db_name [create_specification [,create_specification] ...]
create_specificat