MySQL
文章平均质量分 81
是自己学习MySQL的总结,也在不断完善和更新!
梦樊哥哥
何以解忧?唯有学习!!!
展开
-
MySQL(零基础)详解之索引
目录一、索引概述二、索引优劣三、索引结构3.1、BTREE结构3.2、B+TREE结构3.3、MySQL中的B+TREE四、索引分类五、索引原则六、索引操作6.1、创建索引6.1.1、创建单值索引6.1.2、创建唯一索引6.1.3、创建复合索引6.2、查看索引6.3、删除索引6.4、alter命令一、索引概述 MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系原创 2022-02-23 18:34:08 · 603 阅读 · 0 评论 -
MySQL(零基础)详解之事务
目录一、什么是事务二、事务的属性(面试重点)三、事务执行流程3.1、开启事务3.2、提交事务3.3、回滚事务3.4、回滚标记四、事务隔离级别(面试重点)4.1、什么是事务隔离级别4.2、查看隔离级别4.3、设置隔离级别4.4、演示隔离级别4.4.1、读未提交4.4.2、读已提交4.4.3、可重复读一、什么是事务事务( Transaction)由一次或者多次基本操作构成,或者说事务由一条或者多条 SQL 语句构成。事务是数据库操作最基本单原创 2022-02-23 11:28:47 · 260 阅读 · 0 评论 -
MySQL(零基础)详解之视图
目录一、什么是视图二、视图的优点三、视图缺点四、视图的操作4.1、创建视图4.2、使用视图4.3、查看视图4.4、更新视图4.5、删除视图一、什么是视图在数据库中,视图是根据执行的 SQL 语句的结果所形成的一张虚拟表。视图中包含行和列,以及真实的数据,它和物理表没有什么实质性的差别。我们操作视图也就相当于操作真实表。在视图中,也是可以使用所有的 DQL 语句。 视图和物理表的在使用方式上完全相同,但是视图是不占用物理空间,它是一.原创 2022-02-23 11:19:57 · 723 阅读 · 0 评论 -
MySQL(零基础)详解之约束
目录一、约束的作用1.1、查看某个表的约束二、主键约束2.1、创建主键约束2.2、删除主键约束三、唯一约束3.1、创建唯一约束3.2、删除唯一约束3.3、主键约束和唯一约束区别四、外键约束4.1、添加外键约束4.2、建表后再创建外键约束4.3、删除外键约束五、非空约束5.1、创建表时指定5.2、创建表后指定六、检索约束七、缺省约束(default 约束)一、约束的作用约束是为了保证数据的完整性和精确性以及可靠性。 在原创 2022-02-23 10:38:36 · 1534 阅读 · 0 评论 -
MySQL(零基础)详解之DQL
一、DQLDQL 是数据查询语言,用于查询数据,它是我们在真正的开发中使用最多的一种。而我们项目用 得最多的也是查询。而在 SQL 中,DQL所占比例也是最大的,结构也是最复杂的。1.1、语法结构select 字段列表from 表名或视图[where 条件][group by 字段列表[having 分组条件]][order by 字段 [asc | desc]] [limit m, n]语法说明:(1)使用 select 关键字来做查询;(2)字段列表是使用英文逗号来原创 2022-02-22 22:57:46 · 1273 阅读 · 0 评论 -
MySQL(零基础)详解之SQL、DDL、DML
一、SQl介绍1.1、什么是SQLSQL(Structure Query Language)是结构化查询语言,它是使用关系模型的数据库应用的语言。这个语言是 IBM 公司在上世纪 70 年代开发出来的,后来由美国国家标准局(ANSI)开始着手制定 SQL 标准。这些标准有 SQL-86, SQL-89, SQL-92, SQL-99 等标准。1.2、SQL规范(1)mysql对于SQL语句不区分大小写,SQL语句关键字尽量大写;(2)值,除了数值型,字符串型和日期时间类型使用单引号括..原创 2022-02-21 16:56:05 · 1736 阅读 · 0 评论 -
MySQL基础命令
一、数据库的基础命令(1)创建数据库create database if exists 数据库名称; -- 创建了一个叫 xx 的数据库(2)删除某数据库drop database 数据库名;(3)查看当前所有的数据库 SHOW DATABASES; -- show databases;(4)查看当前的数据库select database();(5)选择(切换)数据库use 要切换的数据库名称; -- 如:use mysql;二、表的基础命令(1)原创 2022-02-20 23:40:26 · 143 阅读 · 0 评论