
MYSQL
文章平均质量分 73
高朵
โลมาไม่ใช่ปลา
展开
-
mysql高级--视图、存储过程、函数、触发器
目录一、视图1、概念2、为什么使用视图?3、视图语句(1)定义视图:(2)使用视图(3)删除视图二、存储过程1.概述2、MySQL存储过程的定义(1)创建存储过程的语法格式3、存储过程使用(1)定义第一个存储过程(2)定义一个有参数的存储过程(3)流程控制语句 if else(4)使用存储过程插入信息(5)mybatis 调用存储过程三、函数(1)不带参数(2)带参数 if else(3)带参数四、触发器(1)删除部门信息之前,自动触发删除员工关联部门信息(2)添加用户信息后,向日志表插入信息一、视图1原创 2022-01-19 21:25:23 · 960 阅读 · 0 评论 -
MYSQL-关联查询
为什么需要多表关联数据冗余–拆分数据库设计范式为了建立冗余较小,结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。1、第一范式(确保每列保持原子性)2、第二范式就是要有主键,要求其他字段都依赖于主键。3、第三范式就是要消除传递依赖,方便理解,可以看做是“消除冗余”。 -- 创建年级表 --数据表之间的关联/引用关系是依靠具体的主键(primary key)和外键(foreign key)建立起来--的。 CREATE原创 2021-08-07 11:33:08 · 345 阅读 · 0 评论 -
MySql
MySql一、数据库概述1、作用:为了数据持久化,实现方便的数据管理。2、数据库为了方便数据存储和管理,将数据存储到电脑硬盘,通过数据库管理系统管理数据。3、分类:(1)关系型数据库 以表为单位,表与表之间存在关系。Oracle:功能强大,收费;MySQL:快捷、可靠 开源、免费;属于Oracle公司。SQL Server(微软):只能安装到Windows操作系统DB2(IBM):适合处理海量数据,收费。(2) 非关系型数据库 键=值 Redis MongdoDB原创 2021-08-04 22:01:42 · 437 阅读 · 0 评论