![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 93
枯木再难逢春
Python新星创作者,带你零基础了解学习Python
展开
-
MySQL事务
在现实生活中,人们经常会进行转账操作,转账可分为转入和转出两部分,只有这两个部分都完成才认为转账成功。在数据库中,转账过程中的SQL语句只要任意一条语句出现异常没有执行成功,就会导致两个账户的转账金额不同步,出现转账错误。MySQL中可以使用事务避免上述情况的发生。在MySQL中,事务就是针对数据库的一组操作,它可以由一条或多条SQL语句组成。在程序执行过程中,只要有一条SQL语句执行失败或发生错误,其他语句都不会执行;也就是说,事务中的语句要么都执行,要么什么都不执行。原创 2024-03-19 19:53:40 · 674 阅读 · 0 评论 -
MySQL中的视图
视图是一种虚拟存在的表,并不在数据库中实际存在,它的数据依赖真实存在的数据表。通过视图不仅可以看到其依赖数据表中的数据,还可以像操作数据表一样,对数据表中的数据进行添加、修改和删除。与直接操作数据表相比,视图具有以下优点。原创 2024-03-14 08:00:00 · 977 阅读 · 0 评论 -
MySQL中的索引
索引是数据库中为提高数据查询效率而常用的数据库对象,它好比新华字典的音序表,通过音序表可以快速地查找内容。索引在数据表中一列或多列的值与记录行之间按照一定的顺序建立关系,以提高对数据表中数据的查询速度。根据索引的实现语法不同.MySQL中常见的索引大致分为5种,具体描述如下。原创 2024-03-08 11:07:38 · 2078 阅读 · 0 评论 -
MySQL中的外键约束
在主表中添加的数据中,主键 deprno的值包含10、20、30、40和50,由于员工表cmp的外键引用部门表的主键deplto,因此在往员工表emp中添加数据时,其deptno字段的值只能是10、20、30、40和50,不能使用其他的值,具体语句如下。因为从表emp的外键列只能插入所引用的列(部门表的deptmo字段)中存在的值,所以如果要为两个数据表添加数据,就需要先为主表dept添加数据,插入数据的SQL语句如下。在多对一的表关系中,应该将外键添加在“多”的一方,否则会造成数据的冗余。原创 2024-03-03 16:30:44 · 2142 阅读 · 0 评论 -
MySQL中的多表操作
之前章节对数据的操作都是基于一张数据表完成的,即单表操作,然而实际应用中业务逻辑较为复杂,表与表之间可能存在业务联系,有时需要基于两张或两张以上的数据表进行操作,即多表操作。本章将针对多表操作的相关知识进行讲解。原创 2024-02-28 13:27:31 · 1368 阅读 · 0 评论 -
MySQL中的内置函数
了解MySQL中的内置函数原创 2024-02-24 09:00:00 · 832 阅读 · 0 评论 -
MySQL中的高级查询
通过条件查询可以查询到符合条件的数据,但如同要实现对字段的值进行计算、根据一个或多个字段对查询结果进行分组等操作时,就需要使用更高级的查询,MySQL提供了聚合函数、分组查询、排序查询、限量查询、内置函数以实现更复杂的查询需求。接下来将针对这些高级查询的知识进行讲解。原创 2024-02-21 16:02:22 · 4639 阅读 · 2 评论 -
MySQL单表查询
单表查询,条件查询原创 2024-02-19 10:00:00 · 929 阅读 · 0 评论 -
MySQL数据表的约束
已经一个星期没更了,因为过年嘛,比较忙,我玩心也大,就没继续更新,在这里给大家道歉,也祝大家新的一年快快乐乐,新年快乐。为防止数据表中插入错误的数据,MySQL定义了一些规则维护数据库中数据的完整性和有效性,这些规则即表的约束。常见的约束有非空约束、唯一约束、主键约束、外键约束和默认值约束,其中外键约束涉及多表操作,将在后面进行讲解。接下来针对外键约束之外的其他约束进行讲解。原创 2024-02-14 09:00:00 · 2385 阅读 · 1 评论 -
数据表的增删改查(上)
这一章的主角是数据表,但因为上篇文章还有一些数据库的知识没解决,因此先写了数据库。原创 2024-02-01 14:34:45 · 1216 阅读 · 1 评论 -
初识数据库
例如,每个学生都有一个学生证,学生和学生证之间是一对二的联系:一个班级有多个学生,班级和学生是一对多的联系;上图描述了数据库系统的组成部分,其中用户是使用数据库的主体,它通过数据库应用程序与 DBMS进行通信,进而管理 DBMS 中的数据、在数据管理过程中DBMS提供对数据的组织、存取、管理和维护等功能,数据库提供对数据的存储功能。Microsoft SQL Server提供对XML和Intermet标准的支持,具有强大的、灵活的、基于Web的应用程序管理功能,而且界面友好、易于操作,深受广大用户的喜爱。原创 2024-01-26 13:41:58 · 1177 阅读 · 1 评论 -
MySQL中的数据操作
通过前面的学习,相信读友们对数据库和数据表的基本操作有了一定的了解,但要想操作数据库中的数据,则需要通过数据操纵语言实现。MySQL提供的数据操纵语言以INSERT、UPDATE、和DELETE语句为核心,使用这三中语句分别可以完成数据的插入、更新和删除。这一章通过对这三种语句对数据的操作进行讲解。原创 2024-02-16 15:40:37 · 924 阅读 · 0 评论 -
数据表的增删改查(下)
这一篇呢我们接着上一篇继续对数据表的增删改查进行详细的讲解,废话不多说,直接说正题。原创 2024-02-07 10:00:00 · 973 阅读 · 1 评论 -
MySQL数据库
概括性论述:MySQL是一种客户端/服务器模式的数据库,提供高效、可靠、稳定的数据存储和管理服务。MySQL是一种开源的关系型数据库管理系统,由瑞典MySQL AB公司开发,现在由Oracle公司维护。MySQL支持多个操作系统,包括LinuxWindows、macOS等。它是一种客户端/服务器模式的数据库,提供高效、可靠、稳定的数据存储和管理服务。MySQL是目前最流行的开源关系型数据库之一,被广泛应用于Web应用程序、企业应用程序和移动应用程序等领域。原创 2024-01-29 14:34:00 · 1163 阅读 · 0 评论