MySQL知识
文章平均质量分 64
以实战线索,逐步升入MySQL
半杯可可
是个有梦想有目标有理想的奋斗青年
展开
-
MySQL 视图
什么是 MySQL 视图呢,其实就是一张由查询创建的虚拟表,所谓视图(View):视图是由查询结果形成一张虚拟的表。非临时表,只要不删除的话就会一直存放在磁盘上,但是没有对应的文件。视图的使用和正常的表的使用一样。视图是数据库中数据的定制的子集,可以限制用户直接访问原始表,确保用户通过视图来操作数据,这种机制有效地保护了用户和应用程序,减少了数据库结构变更对它们的影响。视图是一种抽象层,动态地从表中提取信息,创建出一个看似实体的虚拟表。原创 2024-03-28 18:03:40 · 1265 阅读 · 7 评论 -
MySQL递归公用表表达式
MySQL递归公用表表达式,简称(CTE)递归CTE是一种特殊的CTE,它可以用来执行递归查询询,即查询可以自顶向下或自底向上遍历层级结构。在一些特殊情况下,我们会常用到这个方法去处理一些特殊情况。下面就用菜单表的信息来演示‘自顶向下遍历层级在这种查询中,每一次递归调用都会基于前一次查询的结果集,直到达到某个终止条件(例如,没有更多的子条目)。原创 2023-12-25 20:27:59 · 323 阅读 · 1 评论 -
MySQL子查询
MySQL子查询是指在一个SQL语句中嵌套使用的查询语句。子查询可以出现在SELECT、FROM、WHERE、HAVING和IN等语句中,并且能够根据外部查询的结果动态生成数据。使用子查询可以实现更复杂的查询逻辑,它可以用来过滤、排序、聚合或连接数据。子查询通常会返回一个结果集,然后将该结果集用于外层查询的条件或操作。通过在这些位置使用子查询,可以实现复杂的查询逻辑,并根据外部查询的结果生成动态数据。子查询是MySQL中非常有用的功能之一,可以提供更强大和灵活的数据处理能力;原创 2023-06-30 17:39:22 · 1908 阅读 · 27 评论 -
MySQL索引
Mysql官方给出的索引的定义:索引(Index)是帮助mysql高效获取数据的一种数据结构但是我们可以理解为:已经排好序的快速查找数据结构。我们平常所说的索引,如果没有特别指明,都是指B树(BTree),(多路搜索树,并不⼀定是⼆叉树)结构组 织的索引。其中聚集索引,次要索引,复合索引,前缀索引,唯⼀索引默认都是使⽤B+树索引,统称索引。当然 除了B+树这种类型索引之外还有哈希索引(hash index)等。原创 2023-06-23 19:34:54 · 1041 阅读 · 11 评论 -
MySQL数据表查询
操作数与操作符组合的式⼦。操作数:可以是常量、变量、函数的返回值、另⼀个查询语句返回的值;操作符:就是运算符,包括算术运算符、赋值运算符、⽐较运算符、逻辑运算符、字符匹配运算等。内容....原创 2023-06-23 15:48:51 · 3998 阅读 · 15 评论 -
关于Mysql和SQL Server的驱动连接
MySQL和SQL Server在驱动连接方面有一些不同以及MySQL和SQL Server主要的区别有哪些。这篇文章就讲一下它们之间到底有哪些区别以及附上它们的几种驱动连接方法。原创 2023-06-21 19:15:14 · 5377 阅读 · 6 评论 -
Mysql时间戳(随笔)
这是以前我在学习Mysql的时候,跟着老师做的笔记,哈哈现在分享到这里,一起学习一起进步!如果有不对的地方,请多多指出。原创 2023-06-14 13:27:57 · 5106 阅读 · 1 评论 -
关于MySQL表添加某一列和删除某一列
MySQL是一种广泛使用的关系型数据库管理系统,它是一种开源的软件,由瑞典的MySQL AB公司开发的。原创 2023-05-24 23:54:09 · 4124 阅读 · 0 评论 -
Mysql主键外键的关联
主键Primary key 是一列或多列的组合,作用于唯一标识表中每一行数据,简单来说就是,‘就是给每一张表中的ID添加个唯一标识,也就是主键’Student表的id设置了主键,从而保证了每列数据的唯一性,不会在重新重复的数据,也方便了对表数据的查询、删除、修改...原创 2023-05-15 19:00:17 · 1804 阅读 · 0 评论 -
关于Mysql增删改查语句(入门)
学习Mysql数据库,增删改查是最底层最基本的语句,任何人学习Mysql都离不开学习Mysql增删改查,就像人要想跑步,就得先学会走,想学会走,就的先学会走...一个道理。原创 2023-05-15 14:07:15 · 186 阅读 · 0 评论 -
Mysql创建库和删除库以及创表和删表(入门)
在这里说一下,删库,需要十分小心,个人建议,在删除这个库的时候,先备份好一份,防止痛苦的抱头后悔痛哭!删除完之后,给上面的Student_On 表改增的增该减的减,然后再执行一次创表就行了。这个时候,我突然想删除这个Student库 重建一个Student了 ,该怎么办?库已经创建好,但是我突然想到,我还有写数据没有写完,我想重建这个表,该怎么办呢?首先我创建一个库,名为‘Student’数据库。原创 2023-05-14 10:54:15 · 126 阅读 · 0 评论 -
Mysql数据库编码问题(入门)
首先,如果想要确保某数据库,就比如:Student数据库,确保其为UTF8,那么我们该有那些操作呢?这里,我分三个步骤讲。原创 2023-05-14 10:22:24 · 58 阅读 · 0 评论 -
Mysql约束(入门)
前言:在Mysql中,约束用于限制插入,或更新表中的数据,保证数据的一致性和完整性。Mysql约束就写到这里了。原创 2023-05-12 12:41:18 · 50 阅读 · 0 评论 -
关于Mysql中TIMESTAMPDIFF函数转换
在Mysql中,‘TIMESTAMPDIFF’是用于计算两个日期或时间之间的差值,并返回以给定时间单位表示结果,说白了,就是转换。计算出来的结果就是他们相差:9天;这里来一个配合表单数据的综合案例:计算一个人的年龄。半杯不啰嗦,希望能帮助到有需要的那个人!计算出来的结果就是他们相差:5.5小时。原创 2023-05-09 11:34:06 · 249 阅读 · 0 评论 -
Mysql主键和外键常用的两种约束以及表单的Comment注释(入门)
首先我们要知道,在Mysq中主键(Primary key)和外键(Foreign key)使我们最最最(重要说三遍)常用的两种约束,希望看完的朋友们,不要在忘记了,如果我忘记,顿坑也要回来再看看!!!当然还有Comment,Comment关键字表单后面添加注释,也是常用注释。原创 2023-05-09 10:55:54 · 536 阅读 · 1 评论 -
如何修改Mysql表名
打开 MySQL 客户端或 MySQL 工具,连接到要修改表名的数据库中。半杯不啰嗦,希望能帮助到有需要的那个人!原创 2023-05-08 23:14:58 · 6662 阅读 · 0 评论 -
MySQL数据表操作
上面这些内容都是比较基础的数据表操作,希望通过我的分享,能够给一些小伙伴带来帮助。原创 2023-06-22 16:07:48 · 1706 阅读 · 20 评论