- 一、MySQL存储过程和函数 1.存储过程和函数的概念存储过程和函数是 事先经过编译并存储在数据库中的一段 SQL 语句的集合 2.存储过程和函数的好处存储过程和函数可以重复使用,减轻开发人员的工作量。类似于java中方法可以多次调用减少网络流量,存储过程和函数位于服务器上,调用的时候只需要传递名称和参数即可减少数据在数据库和应用服务器之间的传输,可以提高数据处理的效率将一些业务逻辑在数... 一、MySQL存储过程和函数 1.存储过程和函数的概念存储过程和函数是 事先经过编译并存储在数据库中的一段 SQL 语句的集合 2.存储过程和函数的好处存储过程和函数可以重复使用,减轻开发人员的工作量。类似于java中方法可以多次调用减少网络流量,存储过程和函数位于服务器上,调用的时候只需要传递名称和参数即可减少数据在数据库和应用服务器之间的传输,可以提高数据处理的效率将一些业务逻辑在数...
- 一、视图 1.视图的概念视图是一种虚拟存在的数据表这个虚拟的表并不在数据库中实际存在作用是将一些比较复杂的查询语句的结果,封装到一个虚拟表中。后期再有相同复杂查询时,直接查询这张虚拟表即可说白了,视图就是将一条SELECT查询语句的结果封装到了一个虚拟表中,所以我们在创建视图的时候,工作重心就要放在这条SELECT查询语句上 2.视图的好处简单对于使用视图的用户不需要关心表的结构、关联条件... 一、视图 1.视图的概念视图是一种虚拟存在的数据表这个虚拟的表并不在数据库中实际存在作用是将一些比较复杂的查询语句的结果,封装到一个虚拟表中。后期再有相同复杂查询时,直接查询这张虚拟表即可说白了,视图就是将一条SELECT查询语句的结果封装到了一个虚拟表中,所以我们在创建视图的时候,工作重心就要放在这条SELECT查询语句上 2.视图的好处简单对于使用视图的用户不需要关心表的结构、关联条件...
- 前言多表查询概念多表查询有3种方式,分别是:1、传统方式,包括左外连接查询,右外连接查询 ,完全外链接查询;2、子查询方式,包括单行查询,多行查询;3、聚合查询方式,包括求和,平均查询,记录总数。SQL查询的基本原理第一、单表查询:根据WHERE条件过滤表中的记录,形成中间表(这个中间表对用户是不可见的);然后根据SELECT的选择列选择相应的列进行返回最终结果。第二、两表连接查询:对两表... 前言多表查询概念多表查询有3种方式,分别是:1、传统方式,包括左外连接查询,右外连接查询 ,完全外链接查询;2、子查询方式,包括单行查询,多行查询;3、聚合查询方式,包括求和,平均查询,记录总数。SQL查询的基本原理第一、单表查询:根据WHERE条件过滤表中的记录,形成中间表(这个中间表对用户是不可见的);然后根据SELECT的选择列选择相应的列进行返回最终结果。第二、两表连接查询:对两表...
- 一、多表设计 1.一对一分析人和身份证。一个人只有一个身份证,一个身份证只能对应一个人!实现原则在任意一个表建立外键,去关联另外一个表的主键SQL演示-- 创建db5数据库CREATE DATABASE db5;-- 使用db5数据库USE db5;-- 创建person表CREATE TABLE person( id INT PRIMARY KEY AUTO_INCREMENT, NAM... 一、多表设计 1.一对一分析人和身份证。一个人只有一个身份证,一个身份证只能对应一个人!实现原则在任意一个表建立外键,去关联另外一个表的主键SQL演示-- 创建db5数据库CREATE DATABASE db5;-- 使用db5数据库USE db5;-- 创建person表CREATE TABLE person( id INT PRIMARY KEY AUTO_INCREMENT, NAM...
- 前言 1.约束概念数据库中的约束,顾名思义即是对插入数据库中的数据进行限定,这么做的目的是为了保证数据的有效性和完整性。这样就大幅度地提高了数据库中数据的质量,节省了数据库的空间和调用数据的时间。数据库常见六大约束如下:1.主键约束2.非空约束3.自增长约束4.非负约束5.唯一约束6.外键约束 2.约束作用数据的完整性是指数据的正确性和一致性,可以通过定义表时定义完整性约束,也可以通过规则... 前言 1.约束概念数据库中的约束,顾名思义即是对插入数据库中的数据进行限定,这么做的目的是为了保证数据的有效性和完整性。这样就大幅度地提高了数据库中数据的质量,节省了数据库的空间和调用数据的时间。数据库常见六大约束如下:1.主键约束2.非空约束3.自增长约束4.非负约束5.唯一约束6.外键约束 2.约束作用数据的完整性是指数据的正确性和一致性,可以通过定义表时定义完整性约束,也可以通过规则...
- 一、SQL语句 1.数据库、数据表、数据的关系介绍数据库用于存储和管理数据的仓库一个库中可以包含多个数据表数据表数据库最重要的组成部分之一它由纵向的列和横向的行组成(类似excel表格)可以指定列名、数据类型、约束等一个表中可以存储多条数据数据想要永久化存储的数据 2.SQL介绍什么是SQLStructured Query Language:结构化查询语言其实就是定义了操作所有关系型数据库... 一、SQL语句 1.数据库、数据表、数据的关系介绍数据库用于存储和管理数据的仓库一个库中可以包含多个数据表数据表数据库最重要的组成部分之一它由纵向的列和横向的行组成(类似excel表格)可以指定列名、数据类型、约束等一个表中可以存储多条数据数据想要永久化存储的数据 2.SQL介绍什么是SQLStructured Query Language:结构化查询语言其实就是定义了操作所有关系型数据库...
- 前言MySQL 是一款安全、跨平台、高效的,并与 PHP、Java 等主流编程语言紧密结合的数据库系统。该数据库系统是由瑞典的 MySQL AB 公司开发、发布并支持,由 MySQL 的初始开发人员 David Axmark 和 Michael Monty Widenius 于 1995 年建立的。MySQL 的象征符号是一只名为 Sakila 的海豚,代表着 MySQL 数据库的速度、能... 前言MySQL 是一款安全、跨平台、高效的,并与 PHP、Java 等主流编程语言紧密结合的数据库系统。该数据库系统是由瑞典的 MySQL AB 公司开发、发布并支持,由 MySQL 的初始开发人员 David Axmark 和 Michael Monty Widenius 于 1995 年建立的。MySQL 的象征符号是一只名为 Sakila 的海豚,代表着 MySQL 数据库的速度、能...
- PostgreSQL 13.4listen_addresses = '*'min_wal_size=800G#默认80M,导致wal日志备删除,主备不同步。wal_log_hints = on#pg_rewind需要使用,否则失败。max_wal_size=1000G#max_wal_senders = 10 #wal_level = replica 1,备份pg_basebackup -D... PostgreSQL 13.4listen_addresses = '*'min_wal_size=800G#默认80M,导致wal日志备删除,主备不同步。wal_log_hints = on#pg_rewind需要使用,否则失败。max_wal_size=1000G#max_wal_senders = 10 #wal_level = replica 1,备份pg_basebackup -D...
- 存储敏感数据(不应从任何其他应用程序访问的数据)时,可以使用内部存储、Jetpack Preferences或数据库。 存储敏感数据(不应从任何其他应用程序访问的数据)时,可以使用内部存储、Jetpack Preferences或数据库。
- 导读:常用的数据备份方式有完全备份、差异备份以及增量备份,那么这三种备份方式有什么区别,在具体应用中又该如何选择呢?目录1、备份方式简介完全备份(Full Backup)差异备份(Differential Backup)增量备份 (Incremental Backup )2、差异备份与增量备份的区别3、不同备份类型组合应用的示例完全备份与差异备份完全备份与增量备份1、备份方式简介完全备份(... 导读:常用的数据备份方式有完全备份、差异备份以及增量备份,那么这三种备份方式有什么区别,在具体应用中又该如何选择呢?目录1、备份方式简介完全备份(Full Backup)差异备份(Differential Backup)增量备份 (Incremental Backup )2、差异备份与增量备份的区别3、不同备份类型组合应用的示例完全备份与差异备份完全备份与增量备份1、备份方式简介完全备份(...
- GaussDB(DWS)设计了双集群容灾的方案:分别部署两套同构的集群,集群间通过容灾任务进行周期性的物理数据同步。其中主集群提供正常的业务,进行周期性备份,并将备份文件同步给灾备集群(亦称“备集群”),备集群用主集群传来的备份进行周期性恢复。备集群在恢复期间不可用,在非恢复期作为主集群的热备份存在,提供只读服务。当主集群不可用时,灾备集群可以代替主集群正常提供业务。 GaussDB(DWS)设计了双集群容灾的方案:分别部署两套同构的集群,集群间通过容灾任务进行周期性的物理数据同步。其中主集群提供正常的业务,进行周期性备份,并将备份文件同步给灾备集群(亦称“备集群”),备集群用主集群传来的备份进行周期性恢复。备集群在恢复期间不可用,在非恢复期作为主集群的热备份存在,提供只读服务。当主集群不可用时,灾备集群可以代替主集群正常提供业务。
- Room 持久性库在 SQLite 之上提供了一个抽象层,以允许流畅的数据库访问,同时利用 SQLite 的全部功能。特别是,Room 提供以下好处:SQL 查询的编译时验证。 方便的注释,最大限度地减少重复和容易出错的样板代码。简化的数据库迁移路径。 Room 持久性库在 SQLite 之上提供了一个抽象层,以允许流畅的数据库访问,同时利用 SQLite 的全部功能。特别是,Room 提供以下好处:SQL 查询的编译时验证。 方便的注释,最大限度地减少重复和容易出错的样板代码。简化的数据库迁移路径。
- 1.简介多数据源即需要在不同库上进行操作时所需要的配置,分为不同服务跨库进行操作、相同服务跨库进行操作,本例中按照mybatisPlus的方法进行操作处理。这种也可以称为动态数据源,主要操作是在方法上、类上或者mapper上进行@DS(“配置好的数据源的名称”)注解的标注,动态切换数据源,没有标注的会使用默认配置的数据源,标注的名字的则会使用已存在的配置的这个名字的数据源,简单便捷~2.my... 1.简介多数据源即需要在不同库上进行操作时所需要的配置,分为不同服务跨库进行操作、相同服务跨库进行操作,本例中按照mybatisPlus的方法进行操作处理。这种也可以称为动态数据源,主要操作是在方法上、类上或者mapper上进行@DS(“配置好的数据源的名称”)注解的标注,动态切换数据源,没有标注的会使用默认配置的数据源,标注的名字的则会使用已存在的配置的这个名字的数据源,简单便捷~2.my...
- 对于重复数据或结构化数据(例如联系信息),将数据保存到数据库是理想选择。虽然SQLite数据库 API功能强大,但它们的级别较低,使用起来需要花费大量时间和精力 对于重复数据或结构化数据(例如联系信息),将数据保存到数据库是理想选择。虽然SQLite数据库 API功能强大,但它们的级别较低,使用起来需要花费大量时间和精力
- 说明上节内容学习了数据库 MySQL 的安装、验证、数据库管理工具、数据库的基本操作命令,还没有学习的同学可以从主页去看上一篇推送内容。本节内容就学习有关数据库中表的操作,这其中包括 表内 和 表关联 的:创建、列数据类型、数据查询、筛选、删除、添加、修改等等操作,这块内容极为重要,重点不但需要掌握基本的 SQL使用规则,还要掌握一些系统提供的SQL函数。提示:你可以将sql理解为一种编程... 说明上节内容学习了数据库 MySQL 的安装、验证、数据库管理工具、数据库的基本操作命令,还没有学习的同学可以从主页去看上一篇推送内容。本节内容就学习有关数据库中表的操作,这其中包括 表内 和 表关联 的:创建、列数据类型、数据查询、筛选、删除、添加、修改等等操作,这块内容极为重要,重点不但需要掌握基本的 SQL使用规则,还要掌握一些系统提供的SQL函数。提示:你可以将sql理解为一种编程...
上滑加载中
推荐直播
-
华为云IoT开源专家实践分享:开源让物联网平台更开放、易用
2024/05/14 周二 16:30-18:00
张俭 华为云IoT DTSE技术布道师
作为开发者的你是否也想加入开源社区?本期物联网平台资深“程序猿”,开源专家张俭,为你揭秘华为云IoT如何借助开源构建可靠、开放、易用的物联网平台,并手把手教你玩转开源社区!
去报名
热门标签