摘要: C-17.触发器 在实际开发中,经常会遇到这样的情况,有两个或者多个相互关联的表,如商品信息和库存信息分别存放在2个不同的数据表中,我们在添加一条新商品记录的时候,为了保证数据的完整性,必须同时在库存表中添加一条库存记录。 这样一来,我们就必须把这两个关联的操作步骤写在程序里面,而且要用事务包裹起来 阅读全文
posted @ 2024-02-29 20:27 长名06 阅读(22) 评论(0) 推荐(0) 编辑
摘要: C-16.变量,流程控制与游标 1.变量 在MySQL数据库的存储过程和函数中,可以使用变量来存储查询或计算的中间结果数据,或者输出最终的结果数据。 1.1 系统变量 1.1.1 系统变量分类 变量由系统定义,不是用户定义,属于服务器层面。启动MySQL服务,生成MySQL服务实例期间,MySQL将 阅读全文
posted @ 2024-02-27 23:00 长名06 阅读(49) 评论(0) 推荐(0) 编辑
摘要: C-15.存储过程和函数 MySQL从5.0版本开始支持存储过程和函数。存储过程和函数能够将复杂的SQL逻辑封装在一起,应用程序无须关注存储过程和函数内部复杂的SQL逻辑,而只需要简单地调用存储过程和函数即可。 1.存储过程概述 1.1 理解 含义:存储过程的英文是Stored Procedure。 阅读全文
posted @ 2024-02-21 22:39 长名06 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 1.常见的数据库对象 对象 描述 表(TABLE) 表是存储数据的逻辑单元,以行和列的形式存在,列就是字段,行就是记录 数据字典 也叫系统表,存放数据库相关信息的表。系统表的数据通常由数据库系统维护,程序员通常不应该修改,只可查看 约束(CONSTRAINT) 执行数据校验的规则,用于保证数据完整性 阅读全文
posted @ 2024-01-27 21:35 长名06 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 1.约束(constraint)概述 1.1 为什么需要约束 数据完整性(Data Integrity)是指数据的精确性(Accuracy)和可靠性(Reliability)。它是防止数据库中存在不符合语义规定的数据和防止因错误信息的输入输出造成的无效操作或错误信息而提出的。 为了保证数据的完整性, 阅读全文
posted @ 2024-01-20 20:50 长名06 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 1.MySQL中的数据类型 常见数据类型的属性,如下 2.整数类型 2.1 类型介绍 整数类型一共有5种,包括TINYINT,SMALLINT,MEDIUMINT,INT(INTEGER)和BIGINT。 它们的区别如下表所示 2.2 可选属性 整数类型的可选属性有三个 2.2.1 M M:显示宽度 阅读全文
posted @ 2024-01-15 21:50 长名06 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 1.插入数据(INSERT语句) 1.1 问题引入 向departments表中,新增一条数据。 解决方式,使用insert语句向表中插入数据。 1.2 方式1:values的方式添加 情况1:为表的所有字段按默认顺序插入数据 INSERT INTO 表名 VALUES (value1,value2 阅读全文
posted @ 2024-01-09 17:19 长名06 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 1.基础知识 1.1 一条数据存储的过程 存储数据是处理数据的第一步。只有正确的把数据存储,才能进行有效的处理和分析。否则,只能是一团乱麻,无从下手。 那么,怎样才能把用户各种经营相关的,纷繁复杂的数据,有序,高效的存储起来呢?在MySQL中,一个完整的数据存储过程总共有4步,分别是创建数据库,确认 阅读全文
posted @ 2024-01-06 18:09 长名06 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 子查询指一个查询语句嵌套在另一个查询语句内部的查询,这个特性从MySQL4.1开始引入。 SQL中子查询的使用大大增强了SELECT查询的能力,因为很多时候查询需要从结果集中获取数据,或者需要从同一个表中先计算出一个数据结果,然后与这个数据结果(可能是单行,也可能是多行)进行比较。 1.需求分析与问 阅读全文
posted @ 2024-01-02 23:03 长名06 阅读(80) 评论(0) 推荐(0) 编辑
摘要: C-08 聚合(分组)函数和SQL(DQL)执行流程 上一章,讲到了SQL单行函数。实际上SQL函数还有一类,叫做聚合函数,或者多行,分组函数,它是对一组数据进行汇总的函数,输入的是一组数据的集合,输出的是单个值。 1.聚合函数的介绍 什么是聚合函数 聚合函数作用于一组数据,并对一组数据返回一个值。 阅读全文
posted @ 2023-12-18 23:29 长名06 阅读(100) 评论(0) 推荐(0) 编辑