枫叶先生的网络日志

枫叶先生的网络日志

简介

这位用户还没有填写个人简介...

发布 369 篇文章
加入于 2024-10-01

12_【MySQL系列】MySQL的事务管理的学习(一)_事务概念,事务操作方式,事务隔离级别

MySQL 

「前言」文章内容大致是MySQL事务管理。 一、事务概念 事务的概念 MySQL事务是指一系列的数据库操作(一组DML语句),这些操作要么全部成功执行,要么全部失败回滚。事务的目的是确保数据的一致性和完整性。 事务就是要做的或所做的事情,主要用于处理操作量大,复杂度高的数据。 假设一个电商网站的订

11_【MySQL系列】索引的学习及理解

MySQL 

「前言」文章内容大致是MySQL索引的学习。 一、索引概念 如果没有索引,那么在查询数据时是直接一条条遍历表中的数据,那么查询的时间复杂度将会是O(N)。 如果数据库表有索引,就能提高海量数据的检索速度,就能大大提高查找的效率。 索引概念:索引是指对数据库中的数据进行结构化的组织和管理,以提高数据

10_【MySQL系列】表的内连接和外连接学习

MySQL 

「前言」文章内容大致是对MySQL表的内连接和外连接。 一、内连接 内连接实际上就是利用where子句对两种表形成的笛卡儿积进行筛选,前面篇章学习的查询都是内连接,也是在开发过程中使用的最多的连接查询 内连接语法如下: SELECT ... FROM t1 INNER JOIN t2 ON 连接条

9_【MySQL系列】MySQL复合查询的学习_多表查询,自连接,子查询,合并查询

MySQL 

「前言」文章内容大致是对MySQL复合查询的学习。 一、基本查询回顾 前面篇章讲解的mysql表的查询都是对一张表进行查询,在实际开发中这远远不够,下面将讲解复合查询,首先回顾一下基本的查询。 使用的数据库是之前篇章的雇员信息表,员工表(emp)、部门表(dept)和工资等级表(salgrade)。

8_【MySQL系列】MySQL内置函数的学习

MySQL 

「前言」文章内容大致是对MySQL内置函数的学习。 一、MySQL的日期函数 常见的日期函数如下: 函数名称 描述 current_date() 获取当前日期 current_time() 获取当前时间 current_timestamp() 获取当前时间戳 now() 获取当前日期时间 date(

7_【MySQL系列】表内容的基本操作(增删查改)

MySQL 

「前言」文章内容大致是对MySQL表内容的基本操作,即增删查改。 一、MySQL表内容的增删查改 表内容的增删查改简称CRUD:Create(新增),Retrieve(查找),Update(修改),Delete(删除) DML【data manipulation language】数据操纵语言,用来

6_【MySQL系列】表约束的学习

MySQL 

「前言」文章内容大致是MySQL的表的约束。 一、MySQL表的约束 数据类型也可以进行约束插入的值,如果插入的数据超出了对应数据类型的取值范围,那么数据将会插入失败。 但是数据类型的约束很单一,为了更好的保证数据的合法性,从业务逻辑角度保证数据的正确性,MySQL中出现了表的约束。 目的就是为了尽

5_【MySQL系列】深入学习数据类型

MySQL 

「前言」文章内容大致是数据库的数据类型。 一、数据类型分类 C/C++语言有自己的数据类型,MySQL也有自己的数据类型,常见的的数据类型如下: 注:带红色的是下面要讲解的类型。 数据类型的作用: 决定了存储数据时应该开辟的空间大小。 决定了数据的取值范围。 二、数值类型 2.1 tinyint类型

4_【MySQL系列】表的学习及基本操作

MySQL 

「前言」文章内容大致是数据库表的基本操作。 一、创建表 创建表语法: CREATE TABLE table_name ( field1 datatype, field2 datatype, ... field datatype ) character set 字符集 collate 校验规则 eng

3_【MySQL系列】MySQL库的学习及基本操作(增删查改)

MySQL 

「前言」文章内容大致是数据库的基本操作。 一、创建/查看数据库 创建数据库语法: CREATE DATABASE [IF NOT EXISTS] db_name [create_specification [,create_specification] ...] create_specificat