MySQL
文章平均质量分 89
卖寂寞的小男孩
在真正学技术的时期,要做到口不贪佳昧,耳不乐逸声,目不淫欲色,身不怀于安,朝夕励志,强吾之羸。有过必梭,有不善必惧,操好人生大旗的同时也要始终记得沉默是金。
C++领域优质博主,华为云云享专家
展开
-
MySQL复合查询(多表查询)
通常当进行自查询的时候,为了避免冲突,通常需要为表取别名,由于from是在select之前就执行了的,因此select中可以使用from中起的别名。多列子查询是指返回单列多行数据,都是针对单列而言的,而多列子查询则是指查询返回多个列数据的子查询语句。书写复杂的查询过程,一定要先明确执行顺序,子查询是第一个执行的,from语句是第二个执行的,where是第三个执行的,select是最后执行的。在了解复合查询之前,我们需要先复习一下在单表中的查询:这些查询都是在oracle标准表中进行的。使用关键字进行比较。原创 2022-10-17 08:44:48 · 1161 阅读 · 15 评论 -
MySQL用户管理
可以使用root用户来查看当前的所有用户,该用户表在数据库mysql下的user表中,用户表的主要字段是user,host,*priv,authentication_string/password。注意不同版本的数据库修改密码的方式是不一样的,大家要注意自己的版本,自从数据库被攻击,我改成了MySQL8.0版本之后深有体会。注意,我们给的创建指令是在db数据库下创建表的指令。这条指令是为lhb这个用户提供所有的操作,即all表示所有的权限,第一个*表示所有的数据库,第二个*表示所有的表。原创 2022-10-15 10:31:40 · 388 阅读 · 0 评论 -
MySQL使用C语言连接
本文主要介绍使用C语言来链接MySQL原创 2022-10-20 10:12:02 · 977 阅读 · 0 评论 -
MySQL事务管理
本文主要介绍MySQL的事务管理。原创 2022-10-19 08:17:37 · 726 阅读 · 1 评论 -
MySQL视图操作
会发现这里面是没有myview的结构的,值得注意的是MySQL8.0将.frm文件并入到了.ibd文件中。视图是一个虚拟的表,其内容由查询来进行定义。视图的数据变化会影响基表,基表的数据变化也会影响视图。说明两个表的数据是一个数据,同理修改基表的数据,视图中的数据也会发生改变。注意,视图不是一个真正的表,但是我们可以使用和表一样的操作来查询它。我们可以查看一下视图中的数据,查询的方法和一个表示一样的。此时我们再来查询基表emp中的内容,发现做了修改。视图的关键点有两点,一个是创建,一个是数据来源。原创 2022-10-13 16:40:37 · 1013 阅读 · 0 评论 -
MySQL索引原理
本文介绍MySQL索引的底层原理原创 2022-10-09 19:23:09 · 1843 阅读 · 23 评论 -
MySQL表的增删查改
本文主要介绍表的MySQL增删查改。原创 2022-10-04 22:46:08 · 1383 阅读 · 25 评论 -
MySQL表的内外连接
内连接实际上就是利用where子句对两种表形成的笛卡尔积进行筛选,我们前面学习的查询都是内连接,也是在开发过程中使用的最多的连接查询。以上两个SQL语句是等价的,但是第一个更加专业一些,其中连接条件可以理解为外键,但是没有设置外键约束。原创 2022-10-05 22:54:16 · 919 阅读 · 3 评论 -
MySQL内置函数
对于datetime类型有三种插入方式,一种是手动插入,一种是使用时间戳进行插入,一种是使用now()函数进行插入。思路是通过substring函数先将字符串中第一个字符截取出来,使用lcase进行处理之后,再与剩余的部分进行拼接。通常来讲在服务器中存储的密码是以这种加密方式存储的。向上取整函数的上,表示的是正无穷方向的上。向下取整同理,下指的是负无穷的方向。原创 2022-10-06 15:01:11 · 1229 阅读 · 2 评论 -
MySQL表的约束
外键是用来实现表与表关系的字段,其实是我们自己臆想出来的,但是只要是人来操作就会发生错误,为了强约束表之间的关系,才引入了外键约束的语法,从而mysql才能更好的帮助来维护表之间的逻辑关系。真正约束字段的是数据类型,但是数据类型约束单一,需要一些额外的约束,更好的保证数据的合法性,从业务逻辑角度保证数据的正确性,比如有一个字段是email,要求是唯一的。注意,在C中,NULL表示的是一个宏,值为0,但是在MySQL中NULL表示的就是空,是什么都没有。default表示的是若为空,则值为什么。原创 2022-10-02 09:30:17 · 1455 阅读 · 7 评论 -
MySQL数据类型总结与使用
本文总结MySQL的数据类型原创 2022-10-01 11:58:46 · 757 阅读 · 0 评论 -
MySQL基本概念与基本指令
数据库是一款软件,帮助用户程序更好的进行数据的管理,不用自己进行文件操作了,要访问文件或数据可以通过MySQL语句来让数据库帮忙进行操作和访问。原创 2022-09-30 18:28:37 · 718 阅读 · 1 评论