- 博客(23)
- 资源 (17)
- 问答 (1)
- 收藏
- 关注
原创 自动,MySQL触发器,完整详细可收藏
文章目录1. 触发器概述2. 触发器的创建3. 查看、删除触发器4. 触发器的优缺点在实际开发中,我们经常会遇到这样的情况:有 2 个或者多个相互关联的表,如 商品信息和库存信息分别存放在2个不同的数据表中,我们在添加一条新商品记录的时候,为了保证数据的完整性,必须同时在库存表中添加一条库存记录。这样一来,我们就必须把这两个关联的操作步骤写到程序里面,而且要用事务包裹起来,确保这两个操作成为一个原子操作 ,要么全部执行,要么全部不执行。要是遇到特殊情况,可能还需要对数据进行手动维护,这样就很 容易忘记其
2021-11-30 21:49:03 3027 2
原创 一条一条来,MySQL变量、流程控制与游标,完整详细可收藏
1. 变量在MySQL数据库的存储过程和函数中,可以使用变量来存储查询或计算的中间结果数据,或者输出最终的结果数据。在 MySQL 数据库中,变量分为系统变量以及用户自定义变量。1.1 系统变量1.1.1 系统变量分类变量由系统定义,不是用户定义,属于服务器层面。启动MySQL服务,生成MySQL服务实例期间,MySQL将为MySQL服务器内存中的系统变量赋值,这些系统变量定义了当前MySQL服务实例的属性、特征。这些系统变量的值要么是编译MySQL时参数的默认值,要么是配置文...
2021-11-30 21:34:46 1728
原创 梦幻,MySQL视图,虚实表,完整详细可收藏
文章目录1. 数据库对象2. 视图概述3. 创建视图4. 查看视图5. 更新视图的数据6. 修改、删除视图7. 总结1. 数据库对象2. 视图概述2.1 为什么使用视图?视图一方面可以帮我们使用表的一部分而不是所有的表,另一方面也可以针对不同的用户制定不同的查询视图。比如,针对一个公司的销售人员,我们只想给他看部分数据,而某些特殊的数据,比如采购的价格,则不会提供给他。再比如,人员薪酬是个敏感的字段,那么只给某个级别以上的人员开放,其他人的查询视图中则不提供这个字段。2.2 视图的理解视图
2021-11-29 20:30:00 1814
原创 争议?MySQL存储过程与函数,封装,体,完整详细可收藏
文章目录1. 存储过程概述2. 创建存储过程3. 调用存储过程4. 存储函数的使用5. 存储过程和函数的查看、修改、删除6. 关于存储过程使用的争议MySQL从5.0版本开始支持存储过程和函数。存储过程和函数能够将复杂的SQL逻辑封装在一起,应用程序无须关注存储过程和函数内部复杂的SQL逻辑,而只需要简单地调用存储过程和函数即可。1. 存储过程概述1.1 理解含义:存储过程的英文是 Stored Procedure 。它的思想很简单,就是一组经过 预先编译 的 SQL 语句的封装。执行过程:存储
2021-11-29 20:22:41 2429 6
原创 约束,MySQL约束,非空默认值,主键外键唯一自增,完整详细可收藏
文章目录1. 约束(constraint)概述2. 非空约束3. 唯一性约束4. PRIMARY KEY 约束5. 自增列:AUTO_INCREMENT6. FOREIGN KEY 约束7. CHECK 约束8. DEFAULT约束9. 面试1. 约束(constraint)概述1.1 为什么需要约束数据完整性(Data Integrity)是指数据的精确性(Accuracy)和可靠性(Reliability)。它是防止数据库中存在不符合语义规定的数据和防止因错误信息的输入输出造成无效操作或错误信息
2021-11-28 22:44:34 4320
原创 不全?MySQL数据类型精讲,定点日期枚举文本字符串,json二进制,空间,选择建议,完整详细可收藏
文章目录1. MySQL中的数据类型2. 整数类型3. 浮点数类型4. 定点数类型5. 位类型:BIT6. 日期与时间类型7. 文本字符串类型8. ENUM类型9. SET类型10. 二进制字符串类型11. JSON 类型12. 空间类型13. 选择建议1. MySQL中的数据类型常见数据类型的属性,如下:2. 整数类型2.1 类型介绍整数类型一共有 5 种,包括 TINYINT、SMALLINT、MEDIUMINT、INT(INTEGER)和 BIGINT。它们的区别如下表所示:2.
2021-11-28 21:09:44 3611 4
原创 删库跑路?不可回滚?MySQL创建和管理表,修改清空表,MySQL8新特性DDL原子化,完整详细可收藏
文章目录1、基础知识2、创建和管理数据库3、创建表4、修改表5、重命名表6、 删除表7、清空表8、MySQL8新特性—DDL的原子化1、基础知识1.1 一条数据存储的过程存储数据是处理数据的第一步 。只有正确地把数据存储起来,我们才能进行有效的处理和分析。否则,只能是一团乱麻,无从下手。那么,怎样才能把用户各种经营相关的、纷繁复杂的数据,有序、高效地存储起来呢? 在 MySQL 中,一个完整的数据存储过程总共有 4 步,分别是创建数据库、确认字段、创建数据表、插入数据。我们要先创建一个数据库,而
2021-11-27 21:30:00 1125 3
原创 嵌套套娃,MySQL子查询,单行与多行子查询,相关和不相关(关联)子查询,完整详细可收藏
文章目录1、需求分析与问题解决2、单行子查询3、多行子查询4、相关子查询5、抛一个思考题子查询指一个查询语句嵌套在另一个查询语句内部的查询,这个特性从MySQL 4.1开始引入。SQL 中子查询的使用大大增强了 SELECT 查询的能力,因为很多时候查询需要从结果集中获取数据,或者需要从同一个表中先计算得出一个数据结果,然后与这个数据结果(可能是某个标量,也可能是某个集合)进行比较。1、需求分析与问题解决1.1 实际问题#方式一:SELECT salaryFROM employeesWH
2021-11-24 21:00:00 1480
转载 SELECT执行过程,MySQL聚合函数,多行分组函数,GROUP BY HAVING,详细完整可收藏
文章目录1、聚合函数介绍2、五个常用聚合函数3、GROUP BY4、HAVING5、SELECT的执行过程1、聚合函数介绍聚合函数作用于一组数据,并对一组数据返回一个值。聚合函数不能嵌套调用。比如不能出现类似“AVG(SUM(字段名称))”形式的调用。2、五个常用聚合函数2.1 AVG和SUM函数可以对数值型数据使用AVG(取平均)和SUM(求和)函数。(忽略NULL值行)SELECT AVG(salary), MAX(salary),MIN(salary), SUM(salary)FR
2021-11-23 21:48:56 3215
原创 加密解密,MySQL单行函数,数学函数字符串日期时间,流程控制,完整详细可收藏查询SQL
文章目录1、函数的理解2、数值函数2.1 基本函数2.2 角度与弧度2.3 三角函数2.4 指数与对数2.5 进制转换3、字符串函数4. 日期和时间函数4.1 获取日期时间4.2 日期与时间戳4.3 月份星期天数等4.4 日期的操作4.5 时间和秒钟4.6 计算日期和时间4.7 格式化与解析5、流程控制函数6、加密与解密函数7、MySQL信息函数8、其他函数1、函数的理解1.1 什么是函数函数在计算机语言的使用中贯穿始终,函数的作用是什么呢?它可以把我们经常使用的代码封装起来,需要的时候直接调用即可
2021-11-23 19:38:32 3291 16
原创 MySQL多表查询,SQL,笛卡尔积等值连接自连接外连接,SQL99新特性,完整详细可收藏
文章目录1、笛卡尔积(交叉连接)2、等值连接 vs 非等值连接3、自连接 vs 非自连接4、内连接 vs 外连接5、SQL99语法新特性多表查询,也称为关联查询,指两个或更多个表一起完成查询操作。前提条件:这些一起查询的表之间是有关系的(一对一、一对多),它们之间一定是有关联字段,这个关联字段可能建立了外键,也可能没有建立外键。比如:员工表和部门表,这两个表依靠“部门编号”进行关联。1、笛卡尔积(交叉连接)笛卡尔乘积是一个数学运算。假设我有两个集合 X 和 Y,那么 X 和 Y 的笛卡尔积就是
2021-11-22 22:00:00 2270
原创 MySQL排序ORDER BY与分页LIMIT,SQL,减少数据表的网络传输量,完整详细可收藏
文章目录1、ORDER BY排序2、LIMIT分页1、ORDER BY排序1.1 排序规则使用 ORDER BY 子句排序ASC(ascend): 升序DESC(descend):降序ORDER BY 子句在SELECT语句的结尾。1.2 单列排序SELECT last_name, job_id, department_id, hire_dateFROM employeesORDER BY hire_date ; #默认升序SELECT last_name, job_id, dep
2021-11-22 21:30:00 644
原创 MySQL运算符,SQL,算术比较逻辑位,优先级,正则表达式,完整详细可收藏
文章目录1、算术运算符2、比较运算符3、逻辑运算符4、位运算符5、运算符的优先级拓展:使用正则表达式查询1、算术运算符算术运算符主要用于数学运算,其可以连接运算符前后的两个数值或表达式,对数值或表达式进行加(+)、减(-)、乘(*)、除(/)和取模(%)运算。1.1 加法与减法运算符mysql> SELECT 100, 100 + 0, 100 - 0, 100 + 50, 100 + 50 -30, 100 + 35.5, 100 - 35.5FROM dual;+-----+---
2021-11-21 23:18:02 1798 2
原创 MySQL基本的SELECT语句,SQL语言概述,基础和重要不冲突,完整详细可收藏
文章目录1、SQL语言的分类2、SQL语言的规则与规范3、基本的SELECT语句4、DESCRIBE显示表结构5、WHERE过滤数据1、SQL语言的分类SQL语言在功能上主要分为如下3大类:DDL(Data Definition Languages、数据定义语言),这些语句定义了不同的数据库、表、视图、索引等数据库对象,还可以用来创建、删除、修改数据库和数据表的结构。主要的语句关键字包括 CREATE 、 DROP 、 ALTER 等。DML(Data Manipulation Language、
2021-11-21 22:07:31 1415 2
原创 win10下最新MySQL8.0安装与环境配置,Navicat图形化管理工具连接,完整详细可收藏
文章目录一、MySQL的卸载二、MySQL的下载安装和配置三、MySQL的开启和登录四、MySQL图形化管理工具一、MySQL的卸载步骤1:停止MySQL服务在卸载之前,先停止MySQL8.0的服务。按键盘上的“Ctrl + Alt + Delete”组合键,打开“任务管理器”对话框,可以在“服务”列表找到“MySQL8.0”的服务,如果现在“正在运行”状态,可以右键单击服务,选择“停止”选项停止MySQL8.0的服务,如图所示。步骤2:软件的卸载卸载MySQL8.0的程序可以和其他桌面应用程
2021-11-20 21:45:00 4122
原创 MySQL常见问题的解决,root用户密码忘记,不是内部或外部命令,修改数据库和表的字符编码,命令行客户端的字符集问题
文章目录问题1:root用户密码忘记,重置的操作问题2:mysql命令报“不是内部或外部命令”问题3:错误ERROR :没有选择数据库就操作表格和数据问题4:命令行客户端的字符集问题问题5:修改数据库和表的字符编码问题1:root用户密码忘记,重置的操作1: 通过任务管理器或者服务管理,关掉mysqld(服务进程)2: 通过命令行+特殊参数开启mysqld mysqld – defaults-file=“D:\ProgramFiles\mysql\MySQLServer5.7Data\my.ini”
2021-11-20 21:30:00 2764 2
原创 传感与检测技术,光电二极管和光敏电阻的特性研究实验报告,江南大学物联网工程学院自动化
江南大学物联网工程学院传感与检测技术《光电二极管和光敏电阻的特性研究实验报告》分享,包括实验目的、实验仪器设备、实验原理及数据分析和思考与总结。仅供参考借鉴。
2021-11-19 20:54:04 9233 1
原创 传感与检测技术,Pt100热电阻测温实验报告,江南大学物联网
public class LeastSquares { public static void matching(double[] x, double[] y, double[] input, double fully) { double k = getK(x, y); double b = getB(x, y); System.out.println("线性回归系数 k 值:\t" + k + "\n" + "线性回归系数 b 值:\t" + b); double maxy = 0; //...
2021-11-13 22:07:36 6999
原创 计算机组成原理,计算机系统总线,总线分类、特性、性能指标、结构以及总线控制,判优控制通信控制
文章目录总线的基本概念总线的分类总线特性及性能指标总线结构总线控制一、总线判优控制二、总线通信控制总线的基本概念一、总线是连接各个部件的信息传输线,是各个部件共享的传输介质。二、总线上信息的传送有串行和并行:三、总线结构计算机举例:总线的分类一、片内总线:芯片内部。二、系统总线:计算机各部件之间的信息传输线。①数据总线:双向,与机器字长、存储字长有关②地址总线:单向,与存储地址、I/O地址有关③控制总线:有出有入(中断请求、总线请求、存储器读写、总线允许、中断确认)三、通信总
2021-11-13 16:30:13 5649 4
原创 传感与检测实验报告,差动变压器的特性测定,江南大学物联网自动化
差动变压器以其结构简单、良好的环境适应性、灵敏度高、测量精度高、线性度好、输出稳定且输出曲线光滑以及驱动力小等特点,广泛应用于电子技术各种线位移的测量与转换、仪表仪器以及传感器技术当中。针对设计制造、试制调试的过程中出现的各种问题,分析了差动变压器的零点残余电压产生的原因和对实际电气控制的影响,以及差动变压器的几何形状尺寸、电和磁的各种参数的对称性对零点残余电压的影响。当交流电压加在初级线圈上时,若铁芯离开中心,则次级线圈上感应电动势的差,随着铁芯移动,电动势的差随之变大。............
2021-11-10 23:09:32 7674 2
原创 微信小程序云开发校园社交二手物品跳蚤平台表白动态求助寻物组队
文章目录1 概述2 用户使用3 平台首页4 校园社交页5 物品发布页6 动态发表页7 我的8 物品详情页9 动态详情页10 搜索页特别说明1 概述1.1 关于本手册为了使您对再易江南校园社交软件的使用有清晰详尽的了解,特此编写《用户手册》,为了保障您的利益,在您使用前请仔细阅读本手册。1) 本手册包含的所有专业内容和信息仅用于为注册用户提供帮助指导之目的;2) 本手册所描述的内容如与实际产品不一致,以实际产品为准;3) 除非特别授权,本手册的所有内容不得用于其它任何目的,不得泄露给其他任何企业.
2021-11-08 19:45:45 2690 21
原创 第一章MCS-51单片机结构,单片机原理、接口及应用
文章目录一、MCS-51单片机内部结构二、CPU三、存储器四、特殊功能寄存器SFR一、MCS-51单片机内部结构单片机是在一块芯中集成了CPU、RAM、ROM、定时/计数器和多功能I/O接口等基本部件的大规模集成电路,又称MCU。51系列单片机内包含下列部件:一个8位CPU一个片内振荡器及时钟电路4KBROM程序存储器128BRAM数据存储器可寻址64KB外部数据存储器和64KB外部程序存储器的控制电路32条可编程的I/O线(4个8位并行I/O接口)两个16位的定时/计数器一个可编程
2021-11-05 22:08:35 9650 1
原创 Java实现递归回溯,解决八皇后问题,数据结构与算法
文章目录八皇后问题解决思路代码实现运行结果八皇后问题八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即:任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。解决思路①第一个皇后先放第一行第一列。②第二个皇后放在第二行第一列、然后判断是否OK,如果不0K, 继续放在第二列、第三列、依次把所有列都放完,找到一个合适。③继续第三个皇后, 还是第一列、第二列…直到第8个
2021-11-01 00:28:49 340 4
县域数字乡村指数2020研究报告(2022年).pdf
2023-11-19
javaweb网络购物中心网上商城线上购物课程设计源码
2023-02-27
javaweb企业公司办公自动化系统课程设计源码
2023-02-27
javaweb企业门户公司网站课程设计源码
2023-02-27
javaweb图书馆管理系统课程设计源码
2023-02-27
javaweb科研成果申报管理系统课程设计源码
2023-02-27
Javaweb物流配货网站网页课程设计源码
2023-02-27
javaweb物资管理系统课程设计源码
2023-02-27
javaweb校园管理系统课程设计源码
2023-02-27
Javaweb博客网站网页课程设计源码
2023-02-27
机器学习科学计算库(1)Matplotlib、Numpy、Pandas
2022-04-06
机器学习算法(2)朴素贝叶斯、支持向量机、EM算法、HMM模型、集成学习进阶
2022-04-06
机器学习算法(1)K-近邻算法、线性回归、逻辑回归、决策树算法、集成学习、聚类算法
2022-04-06
倍福控制器PLC综述分析
2022-04-03
自动化学科前沿讲座大作业(江南大学物联网工程学院)基于深度学习的工厂人员监测系统设计
2022-04-02
软件开发技术基础实验报告(软工实验报告江南大学物联网工程学院)
2022-01-15
pyinstaller打包时“找不到”错误
2020-03-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人