![](https://img-blog.csdnimg.cn/direct/53194ad0366c45ce9e107dee647e02f5.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL数据库
文章平均质量分 72
这是我个人学习MySQL数据库时,所编写的文章。
贺茗Y28
这个作者很懒,什么都没留下…
展开
-
视图view
数据库中只存放了视图的定义,而并没有存放视图中的数据,这些数据存放在原来的表中。使用视图查询数据时,数据库系统会从原来的表中取出对应的数据。因此,视图中的数据是依赖于原来的表中的数据的。一旦表中的数据发生改变,显示在视图中的数据也会发生改变。同样对视图的更新,会影响到原来表的数据。作用是用来优化多表查询的效率,多表查询会进行很多个笛卡尔积运算,而视图就是将多表查询的结果存在一个我们新创建的一个临时表中,而在数据库中我们只存放。临时表或者是虚拟表。原创 2024-07-03 21:59:26 · 90 阅读 · 0 评论 -
MySQL数据库中的索引知识
MySQL数据库中索引的作用是用来加快数据的查询速度。原创 2024-06-22 19:50:41 · 1077 阅读 · 0 评论 -
MySQL用户管理操作
MySQL软件内部完整的用户格式:用户名@客户端地址admin@1.1.1.1这个用户只能从1.1.1.1的客服端来连接服务器admin@1.1.1.2这个用户只能从1.1.1.2的客服端来连接服务器root@local host这个用户只能从服务器本地进行连接。原创 2024-05-23 18:10:23 · 1187 阅读 · 0 评论 -
在MySQL数据库中的视图和事务。
临时表作用:优化多表查询的效率可以将经常使用的连接查询结果使用视图进行保存,避免多次重复的笛卡尔积运算MySQL数据库在多表查询的时候会自动进行笛卡尔积运算。如果将来经常要用到某一个多表查询的结果就可以使用视图将这个结果以临时表的形式保存起来,这样就提高了多表查询时的效率,也节约了机器由于进行多表查询而使用的CPU。后续就可以按照单表查询的操作去查看这个查询结果了。避免多次进行重复的笛卡尔积运算。原创 2024-05-22 20:13:45 · 555 阅读 · 0 评论 -
在MySQL数据库中进行连接查询中的外连接查询
特征:以左表为主,显示左表所有数据,相关联存在相同的值时显示对应数据,否则显示为NULL语法:> select 表名.字段名称,表名.字段名称 from 表名 left join 表名 on 相关联的字段。原创 2024-05-22 16:49:46 · 193 阅读 · 0 评论 -
MySQL数据库中的多表查询/连接查询操作
之所以要使用连接查询的意义就是为了,借助数据库可以避免大量的数据重复。进行连接查询的前提是要求多张表之间存在相关联的字段。这里指的相关联的字段就是表与表之间存在着关系,也就是说表与表之间需要存在着相同意义的数据。进行连接查询的前提条件:多张表之间要存在相关联的字段。也就是多张表之间要存在相同意义的数据。原创 2024-05-22 15:55:30 · 1391 阅读 · 1 评论 -
MySQL数据库单表查询中查询条件的写法
>=; 80;即挑选出年龄大于80的教师。原创 2024-05-20 14:02:46 · 1025 阅读 · 0 评论 -
MySQL数据库中基本数据管理操作
insert into 表名(字段名称,字段名称,字段名称)values(数据,数据,数据)在MySQL数据库中,除了数字,日期和时间都需要使用引号,引起来。如上图所示,可以使用desc +表的名称用来查看表的结构信息。原创 2024-05-15 16:31:50 · 350 阅读 · 0 评论 -
MySQL存储引擎介绍
storage是存储的意思。engine是引擎的意思。车里面的引擎是可以更换的,不同的引擎代表不同的性能,那么在MySQL数据库中存储引擎也是可以更换的,在MySQL软件上使用不同的引擎代表的是支持不同的功能,如上图所示,可以使用命令show engines;来查看机器上的MySQL软件上支持那些存储引擎。如上图所示,可以看到当前MySQL软件default默认支持InnoDB这样的搜索引擎,表中的Comment这一列中的信息,表明了不同搜索引擎,所支持的不同功能特性。原创 2024-05-15 14:24:15 · 486 阅读 · 0 评论 -
SQL语句
如上图所示,使用show databases;查看数据库。原创 2024-05-13 21:28:36 · 1074 阅读 · 0 评论 -
MySQL相关文件的介绍
其中的datadir=/var/lib/mysql是用来定义MySQL的数据目录的,作用是用来储存MySQL的数据信息的,在特定的数据库管理软件中看到的是用表的形式来储存数据,但是反应到操作系统层面就是一个个的文件。其中的socket=/var/lib/mysql/mysql.sock是用来定义MySQL生成的套接字文件,这个套接字文件的作用是用来接收客户端链接请求的,套接字文件【IP;其中的pid-file=/var/run/mysqld/mysqld.pid是用来定义MySQL的进程ID的信息的,原创 2024-05-12 22:00:29 · 223 阅读 · 1 评论 -
在装有centOS7的虚拟机上进行MySQL的安装部署
1.开源的,跨平台的,社区版免费2.支持多种存储引擎3.支持多种主从复制MySQL版本:5.6 5.7 8.0MySQL官网。原创 2024-05-10 11:49:30 · 263 阅读 · 0 评论 -
对关系型数据库管理系统的介绍
1.域约束:在字段上进行数据类型的限制。(为了确保在表中每一列的数据格式的统一。2.检查性约束:在字段上进行一个数据的判断,满足条件则录入数据,形成一条记录,如果不满足条件则返回错误。(确保数据的合理性。3.主键约束(primary key):数据第一不能重复,第二填入数据的时候这一列不能为空,通常为编号的字段,设置主键约束。注意:一张表只能有一个主键约束。(通常为编号的字段设置主键约束。4.惟一键约束(unique key):数据不能重复,但是数据可以为空。一张表中可以存在多个惟一键。原创 2024-05-10 10:48:08 · 601 阅读 · 0 评论