MySQL数据库从入门到精通
文章平均质量分 86
数据库就像人的大脑...
橙 子_
Java编程基础教程系列(零基础小白搬砖逆袭)专栏火热订阅中...
展开
-
做 SQL 性能优化真是让人干瞪眼
很多大数据计算都是用SQL实现的,跑得慢时就要去优化SQL,但常常碰到让人干瞪眼的情况。这里的T是个有数亿行的巨大表,要分别按三种方式分组,分组的结果集都不大。分组运算要遍历数据表,这三句SQL就要把这个大表遍历三次,对数亿行数据遍历一次的时间就不短,何况三遍。这种分组运算中,相对于遍历硬盘的时间,CPU计算时间几乎可以忽略。如果可以在一次遍历中把多种分组汇总都计算出来,虽然CPU计算量并没有变少,但能大幅减少硬盘读取数据量,就能成倍提速了。能一次返回多个结果集,那就可以大幅提高性能了。原创 2023-02-13 08:30:00 · 18070 阅读 · 152 评论 -
MySQL超详细学习教程,2023年硬核学习路线
为什么学习MySQL?这是一篇 MySQL 通关一篇过硬经验学习路线,包括数据库相关知识,SQL语句的使用,数据库约束,设计等。未来是一个数字化的时代,数据是我们最为宝贵的资源,不论是哪个专业出身,未来或多或少都会卷入数据时代的浪潮之中。而那些前提性的工作基本都是依靠`数据库`来完成。原创 2023-01-19 08:00:00 · 33115 阅读 · 157 评论 -
MySQL基本操作(CRUD)详解
关于SQL的常用操作:CRUD,增加(create),查询(retrieve),更新(update) 以及删除(delete) 已经做了一个硬核的整理,为深入学习sql做了充分的准备。从今天开始,你也是一个会sql的人了!原创 2022-11-12 10:19:23 · 8536 阅读 · 74 评论 -
【MySQL高级篇】如何创建数据库?一文带你吃透数据库和表的操作之DDL
SQL分为了四大类,今天是对数据定义语言DDL做了一个详细的讲解,分别使用DDL来操作数据库和数据表,并且我们也完成了设计一张学生表的简单需求。相对来说是比较容易的,在日后的操作中会慢慢的熟练。原创 2022-11-03 08:04:25 · 5222 阅读 · 79 评论 -
一文带你吃透数据库的约束,不做CRUD程序员
在SQL标准中,一共规定了6种不同的约束,包括非空约束,唯一约束和检查约束等,而在MySQL中是不支持检查约束的,所以这篇文章先对其余5种约束做一个详解和练习。原创 2022-11-14 14:33:37 · 10504 阅读 · 110 评论 -
MySQL单表查询进阶
查询是数据操作至关重要的一部分,比如说在所有商品中查找出价格在规定范围内的所有商品,要想把数据库中的数据在客户端中展示给用户,一般都进行了查询的操作。在实际开发中,我们要根据不同的需求,并且考虑查询的效率来决定怎样进行查询。原创 2022-11-17 07:57:47 · 5403 阅读 · 133 评论 -
【MySQL高级篇】到底如何增删改数据库中的数据?一文带你吃透数据的操作之DML
前面说到,SQL分为四类,这篇文章将详细的讲解对数据的一些操作,主要涉及到数据的增删改查。原创 2022-11-04 08:00:00 · 5294 阅读 · 39 评论 -
【MySQL高级篇】数据库到底是什么?一文带你快速上手MySQL
SQL被称为结构化查询语言,可以用于对所有的关系型数据库进行操作,即我们可以通过SQL语句对数据库、表、数据进行增删改查操作。SQL定义了操作关系型数据库的统一标准,但是,对于同一个需求,每一种数据库操作的方式可能会存在一些不一样的地方。MySQL作为一个开源免费的数据库管理系统,成为了我们大多数人学习数据库的第一个工具,这篇文章作为数据库学习的初识篇,我们已经全面的总结了数据库系统基础知识,安装并学会了使用MySQL数据库。原创 2022-10-29 08:11:07 · 6049 阅读 · 98 评论 -
【MySQL篇】初识数据库
数据库是长期存储在计算机内有组织可共享的数据集合。数据管理应数据管理任务的需要而产生,数据管理是指对数据的分类,组织,编码,存储,检索和维护。数据管理技术经历了人工管理,文件系统,数据库系统三个阶段。数据模型通常由数据结构,数据操作和数据的完整性约束三部分组成。数据库系统由数据库,数据库管理系统,应用程序和数据库管理员组成。......原创 2022-06-10 08:13:18 · 3922 阅读 · 134 评论 -
MySQL的登陆【数据库系统】
1.服务的停止与启动MySQL安装完毕之后,需要启动服务器进程,不然客户端无法连接数据库。---以管理员身份运行windows命令提示符,否则会出现拒绝访问:# 启动MySQL服务命令net start MySQL服务名# 停止MySQL服务命令net stop MySQL服务名1.MySQL服务处于已停止状态:2.启动MySQL服务:3.MySQL服务处于已启动状态:start和stop后面的服务名应与之前配置环境变量时指定的服务名一致。...原创 2022-04-06 22:18:05 · 7089 阅读 · 6 评论 -
关于RDBMS和非RDBMS【数据库系统】
RDBMS(关系型数据库管理系统)是市场常用数据库管理系统的主流,其中使用最多的 DBMS 分别是 Oracle、MySQL 和 SQL Server。关系型数据库:实质:关系型数据库模型把复杂的数据结构归结为简单的二元关系(即二维表格)。关系型数据库以 行(row) 和 列(column) 的形式存储数据。非关系型数据库:概念:可看成传统关系型数据库的功能 阉割版本 ,基于键值对存储数据,不需要经过SQL层的解析, 性能非常高 。同时,通过减少不常用的功能,进一步提高性能.原创 2022-03-24 16:21:06 · 1458 阅读 · 7 评论