![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySql
文章平均质量分 89
wxd_1024
嗯嗯
展开
-
JDBC以及Mysql简介
JDBC(Java Date Base Connectivity) Java数据库连接。是一种用于执行SQL语句的Java API。简单来说就是通过Java去操作数据库,向数据库发送SQL语句,执行增删改查等操作。 Java对数据的连接定了一定的规则,java.sql.Driver接口,只要数据库实现这个接口,就可以和java程序进行连接; 每一个数据库的驱动JDBC ...原创 2018-12-05 20:15:35 · 326 阅读 · 2 评论 -
MySql-逻辑架构
和其它数据库相比,MySQL有点与众不同,它的架构可以在多种不同场景中应用并发挥良好作用。主要体现在存储引擎的架构上,插件式的存储引擎架构将查询处理和其它的系统任务以及数据的存储提取相分离。这种架构可以根据业务的需求和实际需要选择合适的存储引擎。逻辑架构分层1.连接层 最上层是一些客户端和连接服务,包含本地sock通信和大多数基于客户端/服务端工具实现的类...原创 2018-12-07 10:19:16 · 3118 阅读 · 1 评论 -
MySql-基本语句
DDl 数据定义语言#1. 创建表 CREATE TABLE#方式一: CREATE TABLE emp3( id INT, NAME VARCHAR(20), birthday DATE, salary DOUBLE(10,2) ) CREATE TABLE emp2( id I...原创 2018-12-06 09:42:02 · 239 阅读 · 0 评论 -
MySql-事物
事务(Transaction)及其ACID属性事务是由一组SQL语句组成的逻辑处理单元,事务具有以下4个属性,通常简称为事务的ACID属性。 1.原子性(Atomicity):事务是一个原子操作单元,在同一个事物中其对数据的修改,要么全都执行,要么全都不执行。不会结束在中间某个环节执行一部分。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这...原创 2018-12-07 14:10:19 · 242 阅读 · 0 评论 -
MySql-锁
锁 锁是计算机协调多个进程或纯线程并发访问某一资源的机制。 在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。InnoDB锁问题 InnoD...原创 2018-12-07 18:04:48 · 236 阅读 · 1 评论 -
MySql-索引介绍
SQL执行顺序手写 机读(机器执行先执行FROM) 索引是什么MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。可以得到索引的本质:索引是数据结构。你可以简单理解为“排好序的快速查找结构”。 排好序的快速查找结构:所以索引对ORDER BY 和 WHERE条件语句都有影响一般来说索引本身也很大,不可能全...原创 2018-12-11 10:57:51 · 191 阅读 · 0 评论 -
MySql-索引优化
索引分析单表CREATE TABLE IF NOT EXISTS `article` (`id` INT(10) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,`author_id` INT(10) UNSIGNED NOT NULL,`category_id` INT(10) UNSIGNED NOT NULL,`views` IN...原创 2018-12-12 09:52:07 · 284 阅读 · 0 评论 -
MySql-Show Profile
Show Profile是mysql提供可以用来分析当前会话中语句执行的资源消耗情况。可以用于SQL的调优的测量可以查询sql在mysql服务器里面的执行细节和生命周期情况Show Profile使用步骤1、默认情况下,参数处于关闭状态,并保存最近15次的运行结果,使用前要开启 2.执行sql3.查看sql,show profiles; ...原创 2018-12-12 14:16:32 · 188 阅读 · 0 评论 -
MySql-sql语句性能分析
MySql Query Optimizer 1 Mysql中有专门负责优化SELECT语句的优化器模块,主要功能:通过计算分析系统中收集到的统计信息,为客户端请求的Query提供他认为最优的执行计划(他认为最优的数据检索方式,但不见得是DBA认为是最优的,这部分最耗费时间) 2 当客户端向MySQL 请求一条Query,命令解析器模块完成请求分类,区别出是 SEL...原创 2018-12-11 16:27:19 · 9413 阅读 · 3 评论