自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 MySQL-进阶(2)-索引-分类语法

一.分类1)主键索引、唯一索引、常规索引、全文索引。2)聚集索引、二级索引在InnoDB存储引擎中,根据索引的存储形式分为以下两种:聚集索引的叶子节点下挂的是这一行的数据 。二级索引的叶子节点下挂的是该字段值对应的主键值。聚集索引选取规则:①如果存在主键,主键索引就是聚集索引。②如果不存在主键,将使用第一个唯一(UNIQUE)索引作为聚集索引。③如果表没有主键,或没有合适的唯一索引,则InnoDB会自动生成一个rowid作为隐藏的聚集索 引。3)回表查询

2022-05-29 14:53:35 160

原创 MySQL-进阶(2)-索引-结构

一.索引概述介绍:索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。1)无索引情况在无索引情况下,就需要从第一行开始扫描,一直扫描到最后一行,我们称之为全表扫描,性能很低。2)有索引情况如果我们针对于一张表建立了索引,假设索引结构就是二叉树,那么也就意味着,会对一个字段建 立一个二叉树的索引结构。特点:

2022-05-28 21:51:07 97

原创 MySQL-进阶(1)-存储引擎

一.二.三. # CREATE TABLE 表名(字段

2022-05-27 11:28:28 168

原创 MySQL数据类型

MySQL基础(1)-SQLMySQL基础(2)-SQL-DDLMySQL基础(3)-SQL-DMLMySQL基础(4)-SQL-DQLMySQL基础(5)-SQL-DCLMySQL基础(6)-函数MySQL基础(7)-约束MySQL基础(8)-多表查询MySQL基础(9)-事务一.数值类型分类 类型 大小 有符号(SIGNED)范围 无符号(UNSIGNED)范围 描述 数值类型 TINYINT 1 byte (-

2022-05-13 22:11:44 90

原创 MySQL基础(2)-SQL-DDL

三.SQL-DDL语句:数据库、表操作(1)DDL-数据库操作:查询、创建、删除、使用①SELECT:查询 1| # 查询所有数据库:SHOW DATABASES; 2| # 查询当前数据库:SELECT DATABASE();②CREATE:创建 1| # 创建数据库:CREATE DATABASE [IF NOT EXISTS] 数据库 [DEFAULT CHARSET字符集][COLLATE 排序规则];③DROP:删除④USE:使用(2)

2022-03-24 14:36:41 592

原创 MySQL基础(3)-SQL-DML

MySQL基础(1)-SQLMySQL基础(2)-SQL-DDLMySQL基础(4)-SQL-DQLMySQL基础(5)-SQL-DCLMySQL基础(6)-函数MySQL基础(7)-约束MySQL基础(8)-多表查询MySQL基础(9)-事务

2022-03-24 14:36:24 396

原创 MySQL基础(5)-SQL-DCL

MySQL基础(1)-SQLMySQL基础(2)-SQL-DDLMySQL基础(3)-SQL-DMLMySQL基础(4)-SQL-DQLMySQL基础(6)-函数MySQL基础(7)-约束MySQL基础(8)-多表查询MySQL基础(9)-事务文章目录六.SQL-DCL语句:管理数据库用户、控制数据库的访问权限①DCL-管理用户...

2022-03-24 14:36:12 552

原创 MySQL基础(6)-函数

MySQL基础(1)-SQLMySQL基础(2)-SQL-DDLMySQL基础(3)-SQL-DMLMySQL基础(4)-SQL-DQLMySQL基础(5)-SQL-DCLMySQL基础(7)-约束MySQL基础(8)-多表查询MySQL基础(9)-事务文章目录七.函数:可以直接被另一程序调用的程序或代码①字符串函数②数值函数③日期函数...

2022-03-24 14:35:47 330

原创 MySQL基础(4)-SQL-DQL

MySQL基础(1)-SQLMySQL基础(2)-SQL-DDLMySQL基础(3)-SQL-DMLMySQL基础(5)-SQL-DCLMySQL基础(6)-函数MySQL基础(7)-约束MySQL基础(8)-多表查询MySQL基础(9)-事务五.SQL-DQL语句:查询数据记录①基础查询1)查询多个字段 # SELECT 字段1,字段2,字段3,... FROM 表名;2)设置别名 # SELECT 字段1 [AS 别名1],字段2 [A

2022-03-24 14:35:28 1828

原创 MySQL-基础(7)-约束

八.约束:作用于表中字段上的规则,用于限制存储在表中的数据①目的:保证数据库中数据的正确、有效性和完整性②分类:约束 描述 关键字 非空约束 限制该字段的数据不能和为NULL NOT NULL 唯一约束 保证该字段的数据都是唯一、不重复的 UNIQUE 主键约束 主键是一行数据的唯一标识,要求非空且唯一 PRIMARY KEY 默认约束 保存数据时,如果未指定该字段的值,则采用默认值 DEFAULT 检查约束(8..

2022-03-24 14:34:50 346

原创 MySQL基础(8)-多表查询

九.多表查询:从多张表中查询数据①多表关系1)一对多(多对一)案例:员工与部门的关系关系:一个部门对应多个员工,一个员工对应一个部门实现:在(多)的一方建立外键,指向(一)的一方的主键2)多对多案例:学生与课程的关系关系:一个学生可以选修多门课程,一门课程也可以供多个学生选择实现:建立第三张中间表,中间至少包含两个外键,分别关联两方主键3)一对一案例:用户与用户详情的关系关系:一对一的关系,多用于单表拆分,将一张表的基础字段放在一张表中,其他详情字段放在另一张

2022-03-24 14:34:07 434

原创 MySQL基础(9)-事务

十一.事务:一组操作的集合①事务简介事务 是一组操作的集合,它是一个不可分割的工作单位,事务会把所有操作作为一个整体一起向系统提交或撤销操作请求,既这些操作要么同时成功,要么同时失败。②事务操作1)查看/设置事务提交方式 # 查看事务提交方式:SELECT @@AUTOCOMMIT; # 设置事务提交方式:SET @@AUTOCOMMIT = 0 或 1;注意: · MySQL的事务是默认自动提交的。 · AUTOCOMMIT = 1 是自动提交,AUTOCOMMIT =

2022-03-24 14:33:25 607

原创 MySQL基础(1)-SQL

MySQL基础(2)-SQL-DDLMySQL基础(3)-SQL-DMLMySQL基础(4)-SQL-DQLMySQL基础(5)-SQL-DCLMySQL基础(6)-函数MySQL基础(7)-约束MySQL基础(8)-多表查询MySQL基础(9)-事务文章目录一.SQL通用语法二.SQL分类1.DDL(Data Definition Language):数据定义语言2.DML(Data...

2022-03-23 12:10:31 308

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除