MYSQL
文章平均质量分 79
mysql
王惠龙
这个作者很懒,什么都没留下…
展开
-
Mysql高级-执行过程
文章目录Mysql执行过程连接层服务层连接器查询缓存(8.0取消)分析器优化器执行器更新语句的执行redo logbinlog两阶段提交orderby执行过程count(*)执行过程Mysql执行过程连接层系统(客户端)访问 MySQL 服务器前,做的第一件事就是建立 TCP 连接。服务层Server层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、原创 2022-03-11 09:00:00 · 93 阅读 · 0 评论 -
Mysql高级-索引
文章目录Mysql索引优点缺点底层实现B+树聚簇(聚集)和非聚簇(非聚集)索引聚簇索引非聚簇索引(回表)创表创建索引创建普通索引创建唯一索引创建主键索引创建单列索引创建组合索引创建全文索引已存在的表上创建索引使用ALTER TABLE语句创建索引使用CREATE INDEX创建索引删除索引使用ALTER TABLE删除索引使用DROP INDEX语句删除索引适合创建索引①字段的数值有唯一性的限制②频繁作为 WHERE 查询条件的字段③经常 GROUP BY 和 ORDER BY 的列④UPDATE、DELE原创 2022-03-10 09:00:00 · 464 阅读 · 0 评论 -
③Mysql基础-DDL语言
Mysql基础库的管理一、创建库create database 【if not exists】 库名【character set 字符集名】;二、修改库alter database 库名 character set 字符集名;三、删除库drop database 【if exists】 库名;表的管理一、创建表 ★create table 【if not exists】 表名(字段名 字段类型 【约束】,字段名 字段类型 【约束】,。。。字段名 字段类型 【约束】)二原创 2021-08-21 14:33:47 · 85 阅读 · 0 评论 -
②Mysql基础-DML语言
Mysql基础插入插入方式一语法:insert into 表名(字段名,…) values(值,…);特点:特点:1、要求值的类型和字段的类型要一致或兼容2、字段的个数和顺序不一定与原始表中的字段个数和顺序一致但必须保证值和字段一一对应3、假如表中有可以为null的字段,注意可以通过以下两种方式插入null值①字段和值都省略②字段写上,值使用null4、字段和值的个数必须一致5、字段名可以省略,默认所有列插入方式二语法:insert into 表名 set 字段=值,字原创 2021-08-21 01:16:36 · 75 阅读 · 0 评论 -
④Mysql基础-TCL语言
Mysql基础一、含义事务:一条或多条sql语句组成一个执行单位,一组sql语句要么都执行要么都不执行二、特点(ACID)A 原子性:一个事务是不可再分割的整体,要么都执行要么都不执行C 一致性:一个事务可以使数据从一个一致状态切换到另外一个一致的状态I 隔离性:一个事务不受其他事务的干扰,多个事务互相隔离的D 持久性:一个事务一旦提交了,则永久的持久化到本地三、事务的使用步骤 ★了解:隐式(自动)事务:没有明显的开启和结束,本身就是一条事务可以自动提交,比如insert、upda原创 2021-08-21 14:37:35 · 50 阅读 · 0 评论 -
⑤Mysql基础-其他(视图)-完结
Mysql基础视图一、含义mysql5.1版本出现的新特性,本身是一个虚拟表,它的数据来自于表,通过执行时动态生成。好处:1、简化sql语句2、提高了sql的重用性3、保护基表的数据,提高了安全性二、创建create view 视图名as查询语句;三、修改方式一:create or replace view 视图名as查询语句;方式二:alter view 视图名as查询语句四、删除drop view 视图1,视图2,…;五、查看desc 视图名原创 2021-08-21 15:04:08 · 63 阅读 · 0 评论 -
①Mysql基础-DQL语言
Mysql基础MySQL基础目录Mysql简介1. 1数据库的好处1、可以持久化数据到本地2、结构化查询1.2 数据库的常见概念★1、DB:数据库,存储数据的容器2、DBMS:数据库管理系统,又称为数据库软件或数据库产品,用于创建或管理DB3、SQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件特有的,而是几乎所有的主流数据库软件通用的语言1.3数据库存储数据的特点1、数据存放到表中,然后表再放到库中2、一个库中可以有多张表,每张表具有唯一的表名用来标识自己3、表中原创 2021-08-20 16:26:55 · 107 阅读 · 0 评论