MySQL核心知识学习之路(1) 作为一个后端工程师,想必没有人没用过数据库,跟我一起复习一下MySQL吧,本文是我学习《MySQL实战45讲》的总结笔记的第一篇,总结了MySQL的基础架构、一个查询语句的执行过程 以及 一条更新语句的执行过程。1 MySQL的基础架构为了窥其全貌,我们首先需要了解一下MySQL的基础架构,如下图所示:图片来自林晓斌《MySQL实战45讲》可以从图中看到
转载
2024-01-31 00:14:13
38阅读
内容简介
MySQL包含了许多功能,尤其是在MySQL 5.0和5.1版本中新增了一些主要的功能和特性。MySQL特有的函数或者语句是相当丰富的。这正是本书富有价值的原因。本书令读者可以快速查找到所需要的具体细节,无论是SQL关键字还是mysql命令行选项、具体的API信息或管理实用工具。
本书涵盖了适用于MySQL 5.1版本的所有命令和编程信息,其中包括一些新增
转载
2023-08-29 23:16:31
37阅读
MySQL第二篇:核心技术①MySQL函数1.处理数字2.字符串3.日期和时间函数4.条件判断函数5.系统信息函数6.加密函数7.其他函数②MySQL基础(运算符+流程控制语句)1.运算符2.流程控制语句③索引一、概述二、MySQL索引的分类三、创建索引1.建立数据表时创建索引2.在已建立数据表中创建索引3.修改已存在表上的索引,然后添加索引四、删除索引④视图1.概述2.创建视图3.视图操作⑤数据
转载
2024-03-06 10:23:14
33阅读
MYSQL常用命令集合,非常详细,值得收藏删除授权创建一个用在特定客户端登录,可访问特定数据库重命名表备份数据库恢复数据库如果只想卸出建衣指令,则命令如下:如果只想卸出插入数据的命令,而不需要建表命令,则命令如下那么如果我只想要数据,而不想要什么命令时,应该如何操作呢其中,只有指定了参数才可以卸出纯文本文件,表示卸出数据的目录,表示当前目汞,即与同一日录。如果不指定表,则将卸出整个数据库的数据。每
转载
2023-10-21 18:21:36
64阅读
最近由于疫情,在家学习办公,阅读《高性能mysql》第三版这本书,深入了解下mysql的工作原理。第一章主要介绍了mysql的基础架构如上图,先了解一下mysql的基础架构:1.第一层客户端,客户端的种类有很多,最简单常用的就是navicat,这一层和mysql的核心结构关系不大。2.mysql的核心架构分为两层,第一层如上图的server层,第二层为存储存储引擎。 ⑴
转载
2024-01-03 22:43:59
40阅读
一.MySQL的核心是存储引擎查看当前MySQL数据库支持的存储引擎语句:show engines; (结束符:\g \G ; )查找默认引擎:show variables like '%storage_engine%';存储引擎: &
转载
2024-01-15 09:37:56
71阅读
文章目录一、初识mysql数据库二、操作数据库(了解)三、数据库的列类型四、数据库的字段属性(重点)五、创建数据库表六、数据库引擎(科普)七、修改删除表八、外键(了解即可)九、DML语言(背诵)十、DQL(最重点)十一、MySQL函数十二、事务十三、索引十四、用户管理与备份十五、三大范式十六、JDBC(重点) 一、初识mysql数据库DBMS(数据库管理系统) 数据库的管理软件,科学有效的管理我
转载
2023-12-26 08:04:54
42阅读
1、什么是数据库现有的数据存储方式有哪些?java程序存储数据(变量、对象、数组、集合),数据保存在内存中,属于瞬间状态存储文件存储数据、保存在硬盘上、属于持久状态存储以上存储方式存在哪些缺点没有数据类型的区分存储数据级较小没有访问安全限制没有备份,
原创
2021-04-25 22:38:37
424阅读
写这篇文章的目的是想总结一下自己这么多年来使用java的一些心得体会,希望可以给大家一些经验,能让大家更好学习和使用Java。这次介绍的主要内容是和J2SE相关的部分,另外,会在以后再介绍些J2EE相关的、和Java中各个框架相关的内容。经过这么多年的Java开发,以及结合平时面试Java开发者的一些经验,我觉得对于J2SE方面主要就是要掌握以下的一些内容。1. JVM相关对于刚刚接触Java的人
转载
2024-02-29 23:05:57
42阅读
Java SE 8 的流库流提供了一种让我们可以在比集合更高的概念级别上指定计算的数据视图。通过使用流,我们可以说明想要完成什么任务,而不是说明如何去实现它。我们将操作的调度留给具体实现去解决。例如,假设我们想要计算某个属性的平均值,那么我们就可以指定数据源和该属性,然后,流库就可以对计算进行优化,例如,使用多线程来计算总和与个数,并将结果合并。Java 的流库,它是在 Java SE 8 中引入
转载
2023-08-16 19:31:21
101阅读
文章目录1、Java并发编程篇必考点汇总面试题汇总线程的生命周期与状态流转Java线程的6种状态线程的状态流转sleep、wait、notify、yield、join的区别线程同步与锁多线程同步与锁由来线程同步解决方案Synchronized简介和用法Synchronized源码实现Synchronized的锁存储位置Synchronized的锁升级ReentrantLock可重入锁Reentr
Docker核心技术1.Docker的简介1)前提知识和课程定位2)什么是Docker3)Docker能干什么?(1)之前的虚拟机技术(2)容器虚拟化技术(3)开发/运维(DevOps)(4)企业级4)去哪下?Docker的安装前提说明CentOS Docker安装前提条件查看自己的内核Docker的基本组成Docker的安装步骤1)CentOS6.8的Docker的安装2)CentOS7安装D
转载
2024-03-09 13:06:09
93阅读
第一章:Java程序设计概述Java程序设计平台Java“白皮书”的关键术语Java applet与InternetJava发展简史关于Java的常见误解1.1 Java程序设计平台Java并不只是是一种语言。Java是一个完整的平台,有一个庞大的库,其中包含了很多可重用的代码和一个提供诸如安全性、跨操作系统的可移植性以及自动垃圾收集等服务的执行环境。Java是一个完整的平台,该平台提供了一个库和
转载
2023-08-09 12:56:01
118阅读
# 实现“Java核心技术”或“Java官方编程手册”教程
## 1. 整体流程
首先,让我们看一下整个过程的步骤:
| 步骤 | 操作 |
|----|----|
| 1 | 下载Java核心技术或Java官方编程手册电子版 |
| 2 | 安装Java开发环境 |
| 3 | 创建一个新的Java项目 |
| 4 | 导入Java核心技术或Java官方编程手册电子版 |
| 5 | 开始
原创
2024-05-29 06:34:41
19阅读
什么是索引索引是一种分散存储的数据结构
mysql中索引是大部分存储在硬盘的,有一部分是在缓存中索引的优点极大的减少了存储引擎需要扫描的数据量
把随机IO变成顺序IO
可以帮助我们在 分组 排序 的时候避免使用临时表Mysql索引之B+树面试中经常会被问到为什么mysql会使用B+树索引呢?B+树和其他树形结构有什么区别呢? 带着这两个问题,我在网上一顿狂览,总结了以下几个关于树形结构的对比 ht
转载
2024-01-03 20:49:13
38阅读
开发前奏:
下载安装JDK:
下载JDK
下载JDK5.0:可以到Sun公司的网站(http://java.sun.com)上去下载JDK5.0,目前最新版本是J2SE(TM) Development Kit 5.0 Update 8,
转载
2023-07-27 09:27:11
200阅读
1. >>>最高位用0填充,>>最高位用符号位填充,没有
console cons = system.console();
stringusername = cons.readline("user name:“);
转载
2023-07-21 21:41:02
147阅读
# Java核心技术与Java技术手册对比
欢迎来到Java开发的世界!作为一名刚入行的小白,你可能会对市面上的书籍感到困惑,尤其是《Java核心技术》和《Java技术手册》这两本书。本文将帮助你全面了解这两本书,并通过一个简单的流程对比它们的优缺点。
## 流程概述
本次对比的流程可以分为以下几个步骤:
| 步骤 | 描述 |
|------|------|
| 1 | 了解两本书
原创
2024-08-15 06:29:18
28阅读
Java 诞生 27 年来,这本享誉全球的 Java 经典著作《Core Java》一路伴随着 Java 的成长,得到了百万 Java 开发者的青睐,几乎出现在每个“学Java要看什么书”类似的书单里,影响了几代技术人。27年间,每当 Java 有新的 LTR 版本发布,这本书都会随之更新,这次也不例外。现在,针对 Java 17 新特性的《Java核心技术》第 12 版*中文版(卷1)终于上市了
转载
2023-07-21 14:43:52
130阅读
《java核心技术》 花了半天到一天又认真读了一下java核心技术中的类部分,感觉最近编程时候好多迷迷糊糊,“这样对不对呢,试一试。怎么不对呢”这类的迷糊问题原来都早有定义。 main函数必须在主类中
一个class就是一个机器,要使用其中的方法,需要构建这个类的实例。 一个class中如果定义构造器,构造器的类型是public 类名,类名就是原类名
一个类可以
转载
2023-12-11 21:43:50
65阅读