![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
william_919
这个作者很懒,什么都没留下…
展开
-
一、MySQL之库和表操作语句
一、SQL概述全称Structured Query Language,简称SQL,中文叫结构化查询语言。关系数据库语言的国际标准。SQL92、SQL99不只是mysql还有其他数据库,在SQL92或者SQL99这些国际SQL标准基础之上,它们还扩展了自己的一些SQL语句,比如MySQL中的limit关键字。SQL分类数据定义语言:简称DDL(Data Definition Langu...原创 2019-04-11 17:35:56 · 166 阅读 · 0 评论 -
二、MySQL之数据操作语句
二、MySQL之数据操作语句2.1、插入记录:insert语法:insert into 表 (列名1,列名2,列名3..) values (值1,值2,值3..); -- 向表中插入某些列insert into 表 values (值1,值2,值3..); --向表中插入所有列insert into 表 (列名1,列名2,列名3..) values select (列名1,列名2,列名...原创 2019-04-11 19:30:08 · 204 阅读 · 0 评论 -
三、MySQL架构
三、MySQL架构3.1、逻辑架构图3.1.1、Connectors指的是不同语言中与SQL的交互。3.1.2、Management Serveices & Utilities系统管理和控制工具。3.1.3、Connection Pool:连接池管理缓冲用户连接,线程处理等需要缓存的需求。负责监听对 MySQL Server 的各种请求,接收连接请求,转发所有连接请求到线...原创 2019-04-11 20:15:59 · 146 阅读 · 0 评论 -
四、MySQL索引
四、MySQL索引4.1、索引概述使用索引的主要目的是为了优化查询速度。索引是一种特殊的文件或者叫数据结构(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。4.2、索引的分类索引是在存储引擎中实现的,也就是说不同的存储引擎,会使用不同的索引。MyISAM和InnoDB存储...原创 2019-04-11 21:57:14 · 86 阅读 · 0 评论 -
五、MySQL性能优化
五、MySQL性能优化之查看执行计划explain5.1、性能优化介绍MySQL 提供了一个 EXPLAIN 命令, 它可以对 SELECT 语句进行分析, 并输出 SELECT 执行的详细信息,以供开发人员针对性优化。使用explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。可以通过expl...原创 2019-04-11 22:52:52 · 137 阅读 · 0 评论 -
六、MySQL事务处理
六、MySQL事务处理13.1事务概述在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。事务用来管理DDL、DML、DCL操作,比如 insert,update,delete 语句,默认是自动提交的。一般来说,事务是必须满足4个条件(ACID):Atomicit...原创 2019-04-11 22:51:11 · 91 阅读 · 0 评论 -
七、MySQL锁
七、MySQL锁7.1、锁介绍数据库锁定机制简单来说就是数据库为了保证数据的一致性而使各种共享资源在被并发访问访问变得有序所设计的一种规则。对于任何一种数据库来说都需要有相应的锁定机制,所以MySQL自然也不能例外。MySQL数据库由于其自身架构的特点,存在多种数据存储引擎,每种存储引擎所针对的应用场景特点都不太一样,为了满足各自特定应用场景的需求,每种存储引擎的锁定机制都是为...原创 2019-04-11 23:20:21 · 102 阅读 · 0 评论 -
八、MySQL经典查询语句
student表course表score表teacher表1、 查询Student表中的所有记录的Sname、Ssex和Class列。select Sname,Ssex,Class from Student;2、 查询教师所有的单位即不重复的Depart列。select distinct Depart from Teacher3、 查询Student表的所有记录。se...原创 2019-04-12 12:02:42 · 1561 阅读 · 0 评论