![](https://img-blog.csdnimg.cn/eb933549e4de41d9abb5cf6660ef87c3.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
速通MySQL
文章平均质量分 91
快速学会MySQL
比奇堡的天没有云
不会画图的程序员不是一个好作家
展开
-
【MySQL】SQL常用基础语句总结
DDL数据操作语言,用来定义数据库对象(数据库,表,字段) DML数据操作语言,用来对数据库表进行增删改 DQL数据查询语言,用来查询数据库表的记录 DCL数据控制语言,用来创建数据库用户,控制数据库的访问权限学习数据库中最主要的部分就是学习 MySQL 的增删改查(CRUD)原创 2023-03-30 16:01:13 · 2259 阅读 · 34 评论 -
【MySQL】索引
在SQL语句中,使用查询操作的频率比增删改的操作高.而在实际开发中,一张数据库表中的数据是很多的.想要快速查询出想要的数据效率是很低的.因此为了提高查询效率,所以就有了"索引"这个概念.“索引"可以理解为书/文章的目录,我们可通过目录快速找到我们想要找到的内容,但是如果没有目录,我们就得从头开始看.直到找到我们的在算法中,有一个常见的操作是"用空间换时间”.顾名思义就是牺牲更多的空间来使时间复杂度变低."索引"也是如此,原创 2023-06-01 12:30:12 · 640 阅读 · 44 评论 -
【MySQL】存储引擎
存储引擎是 MySQL 的核心组件之一,负责数据的存储和管理。存储引擎的选择对 MySQL 的性能和可靠性有重要影响.存储引擎就是存储数据、建立索引、更新/查询数据等技术的实现方式。存储引擎是基于表的,而不是基于库的,所以存储引擎也可被称为表类型。例如这里有一张表我们来查看一下创建表时候的SQL语句# 查询建表语句 show create table 表名;可以看到默认存储引擎是InnoDB.关于存储引擎的SQL语句在创建表的时候指定存储引擎.原创 2023-05-23 15:25:19 · 2842 阅读 · 69 评论 -
【MySQL】事务
事务是数据库管理系统中非常重要的概念,本文主要介绍的是事务的四大特性,并发事务可能引发的问题以及事务的隔离级别.事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。事务的使用场景的典型案例就是转账.转账是不允许出现任何差错的,出现一点都会造成巨大的损失.例如此时用户A给用户B转了200块钱.那么在数据库中执行的操作就是让用户A的余额减200,让用户B的余额加200.原创 2023-05-15 10:19:04 · 3215 阅读 · 80 评论 -
【MySQL】进阶查询-聚合查询和联合查询
文章主要围绕着以下三个问题: 1. group by的作用 2. where与having的区别 3. 表的连接分为哪些,分别是什么作用原创 2023-04-10 22:02:09 · 2439 阅读 · 57 评论 -
【MySQL】数据库的约束
数据库的约束是关系型数据库的一个重要的功能,因此约束可以规定表中的数据规则,从而确保数据的正确性.约束在数据库中还是很重要的,再说一下主键常用的方法在主键可以使用MySQL自带的"自增主键"作为主键的值,需要在primary key的后面添加auto_increment,外键要搞清楚那个是父表,那个是子表.设置外键时,外键所参照的键必须为被参照表的主键(primary key)或者是唯一(unique).希望这篇文章能帮到你!《速通MySQL》在不断更新中,欢迎订阅!“愿与君共勉,携手共进!原创 2023-04-03 23:06:50 · 1097 阅读 · 26 评论 -
【MySQL】解决字符集编码问题
MySQL的默认编码方式是 拉丁文,如果想要设置一些汉字的数据.可能会报错.分享一下我解决这个问题时的方法.1. 在创建数据库时,指定字符集 2.更改MySQL的配置文件.原创 2023-03-28 17:30:27 · 1000 阅读 · 3 评论 -
【MySQL】解决MySQL登陆时的闪退问题
解决登录MySQL的黑屏问题,以及遇到ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)和ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)这两个错误信息如何解决原创 2023-03-20 18:24:33 · 2604 阅读 · 7 评论