![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql学习专栏
文章平均质量分 86
GitHub质检员
目前专注于大学生项目实战开发,讲解,毕业答疑辅导以及产品测评、宣传、工具推广等合作。全网粉丝30万+,CSDN特邀博主,Java新星计划多届导师,掘金/知乎/华为云/阿里云/51CTO等平台优质创作者。
展开
-
面试官问我MySQL和MariaDB的联系和区别,这我能不知道?
MySQL和MariaDB都是强大而受欢迎的关系型数据库管理系统,它们的设计和功能在很大程度上是相似的。然而,MariaDB 在一些方面进行了改进和增强,提供了更多的特性和更好的性能。此外,MariaDB 的社区支持和活跃度也更高。在选择MySQL还是MariaDB时,可以根据具体需求、对未来发展的担忧、对特定功能的要求等因素来做出决策。无论选择哪个,都可以通过简单的替换数据库驱动程序来实现切换,而无需对应用程序进行太多的改动。原创 2023-09-22 09:12:49 · 1063 阅读 · 0 评论 -
玩转Mysql系列 - 第14篇:详解事务
数据库中的事务是指对数据库执行一批操作,这些操作最终要么全部执行成功,要么全部失败,不会存在部分成功的情况。举个例子1.从A账户扣1002.给B账户加100如果在事务的支持下,上面最终只有2种结果:操作成功:A账户减少100;B账户增加100操作失败:A、B两个账户都没有发生变化如果没有事务的支持,可能出现错:A账户减少了100,此时系统挂了,导致B账户没有加上100,而A账户凭空少了100。理解事务的4个特性:原子性、一致性、隔离性、持久性掌握事务操作常见命令的介绍。原创 2023-09-04 09:18:02 · 24 阅读 · 0 评论 -
玩转Mysql系列 - 第10篇:常用的几十个函数详解
这是Mysql系列第10篇。环境:mysql5.7.25,cmd命令中进行演示。原创 2023-09-03 11:46:11 · 67 阅读 · 0 评论 -
玩转Mysql系列 - 第7篇:玩转select条件查询,避免采坑
like中的%可以匹配一个到多个任意的字符,_可以匹配任意一个字符空值查询需要使用IS NULL或者IS NOT NULL,其他查询运算符对NULL值无效建议创建表的时候,尽量设置表的字段不能为空,给字段设置一个默认值(安全等于)玩玩可以,建议少使用。原创 2023-09-03 11:45:56 · 175 阅读 · 0 评论 -
玩转Mysql系列 - 第13篇:细说NULL导致的神坑,让人防不胜防
NULL作为布尔值的时候,不为1也不为0任何值和NULL使用运算符(>、=、原创 2023-09-04 09:17:56 · 51 阅读 · 0 评论 -
玩转Mysql系列 - 第12篇:子查询(非常重要,高手必备)
本文中讲解了常见的子查询,请大家务必多练习注意in、any、some、any的用法字段为空的时候,in查询有大坑,这个要注意建议创建表的时候,列不允许为空。原创 2023-09-03 11:46:21 · 188 阅读 · 0 评论 -
玩转Mysql系列 - 第11篇:深入了解连接查询及原理
select 字段 from 表1, 表2 [where 关联条件];原创 2023-09-03 11:46:16 · 40 阅读 · 0 评论 -
玩转Mysql系列 - 第9篇:分组查询详解(group by & having)
在写分组查询的时候,最好按照标准的规范来写,select后面出现的列必须在group by中或者必须使用聚合函数。select语法顺序:select、from、where、group by、having、order by、limit,顺序不能搞错了,否则报错。in多列查询的使用,下去可以试试。原创 2023-09-03 11:46:05 · 79 阅读 · 0 评论 -
玩转Mysql系列 - 第8篇:详解排序和分页(order by & limit),及存在的坑
limit用来限制select查询返回的行数,常用于分页等操作。select 列 from 表 limit [offset,] count;说明:offset:表示偏移量,通俗点讲就是跳过多少行,offset可以省略,默认为0,表示跳过0行;范围:[0,+∞)。count:跳过offset行之后开始取数据,取count行记录;范围:[0,+∞)。limit中offset和count的值不能用表达式。下面我们列一些常用的示例来加深理解。原创 2023-09-03 11:46:01 · 615 阅读 · 0 评论 -
玩转Mysql系列 - 第6篇:select查询基础篇
建议别名前面跟上as关键字查询数据的时候,避免使用select *,建议需要什么字段写什么字段。原创 2023-09-03 11:45:52 · 57 阅读 · 0 评论 -
玩转Mysql系列 - 第5天:DML操作汇总,确定你都会?
原数据不放到 rollback segment 中,不能回滚,操作不触发 trigger。原创 2023-09-03 11:45:44 · 44 阅读 · 0 评论 -
Mysql系列 - 第4天:DDL常见操作汇总
这是Mysql系列第4篇。环境:mysql5.7.25,cmd命令中进行演示。DDL:Data Define Language数据定义语言,主要用来对数据库、表进行一些管理操作。如:建库、删库、建表、修改表、删除表、对列的增删改等等。文中涉及到的语法用[]包含的内容属于可选项,下面做详细说明。原创 2023-09-03 11:45:39 · 48 阅读 · 0 评论 -
Mysql系列 - 第3天:管理员必备技能(必须掌握)
通过命令的方式操作用户和权限不需要刷新,下次登录自动生效通过操作mysql库中表的方式修改、用户信息,需要调用刷新一下,下次登录自动生效mysql识别用户身份的方式是:用户名+主机本文中讲到的一些指令中带主机的,主机都可以省略,默认值为%,表示所有机器mysql中用户和权限的信息在库名为mysql的库中。原创 2023-09-03 11:45:34 · 51 阅读 · 0 评论 -
Mysql系列 - 第2天:详解mysql数据类型(重点)
就是5以下舍弃5以上进位,如果需要处理数字为5的时候,需要看5后面是否还有不为0的任何数字,如果有,则直接进位,如果没有,需要看5前面的数字,若是奇数则进位,若是偶数则将5舍掉。原创 2023-09-03 11:45:30 · 65 阅读 · 0 评论 -
Mysql系列 - 第1天:mysql基础知识
我们每天都在访问各种网站、APP,如微信、QQ、抖音、今日头条、腾讯新闻等,这些东西上面都存在大量的信息,这些信息都需要有地方存储,存储在哪呢?数据库。所以如果我们需要开发一个网站、app,数据库我们必须掌握的技术,常用的数据库有mysql、oracle、sqlserver、db2等。上面介绍的几个数据库,oracle性能排名第一,服务也是相当到位的,但是收费也是非常高的,金融公司对数据库稳定性要求比较高,一般会选择oracle。原创 2023-09-03 11:45:26 · 57 阅读 · 0 评论