- 数据库知识学习过程中,SQL语句是基础,函数和存储过程是进阶学习内容。此篇博文主要讲解下SQL语句、存储过程和函数。常用SQL语句SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块;数据操纵语言DML主要有三种形式:INSERT、UPDATE、DELE... 数据库知识学习过程中,SQL语句是基础,函数和存储过程是进阶学习内容。此篇博文主要讲解下SQL语句、存储过程和函数。常用SQL语句SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块;数据操纵语言DML主要有三种形式:INSERT、UPDATE、DELE...
- 我们为什么会使用临时表:临时表不占用表空间,而且不同的SESSION之间互相看不到对方的数据;在会话结束后表中的数据自动清空,如果选了 DELETE ROWS,则在提交的时候清空数据,而 PRESERVE 则一直到会话结束。 我们为什么会使用临时表:临时表不占用表空间,而且不同的SESSION之间互相看不到对方的数据;在会话结束后表中的数据自动清空,如果选了 DELETE ROWS,则在提交的时候清空数据,而 PRESERVE 则一直到会话结束。
- 工厂模式模式分析定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行模式难点模式解决问题该模式主要解决接口选择的问题。我们明确地计划不同条件下创建不同实例时,让其子类实现工厂接口,返回的也是一个抽象的产品优点一个调用者想创建一个对象,只要知道其名称就可以了。扩展性高,如果想增加一个产品,只要扩展一个工厂类就可以。屏蔽产品的具体实现,调用者只关心产品的... 工厂模式模式分析定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行模式难点模式解决问题该模式主要解决接口选择的问题。我们明确地计划不同条件下创建不同实例时,让其子类实现工厂接口,返回的也是一个抽象的产品优点一个调用者想创建一个对象,只要知道其名称就可以了。扩展性高,如果想增加一个产品,只要扩展一个工厂类就可以。屏蔽产品的具体实现,调用者只关心产品的...
- 原型模式模式分析原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。例如,一个对象需要在一个高代价的数据库操作之后被创建。我们可以缓存该对象,在下一个请求时返回它的克隆,在需要的时候更新数... 原型模式模式分析原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。例如,一个对象需要在一个高代价的数据库操作之后被创建。我们可以缓存该对象,在下一个请求时返回它的克隆,在需要的时候更新数...
- 数据库存储如果需要持久化大量格式化后的数据,并且这些数据还会以较高的频率更新,为了考虑进一步的扩展性,通常会选用 sqlite 数据库来应对这样的场景。与文件和 SharedPreferences 相比,数据库在数据读写上可以提供更快、更灵活的解决方案。1. pubspec.yaml引入 sqflite: 1.3.2+1 path_provider: ^1.6.242.代码import... 数据库存储如果需要持久化大量格式化后的数据,并且这些数据还会以较高的频率更新,为了考虑进一步的扩展性,通常会选用 sqlite 数据库来应对这样的场景。与文件和 SharedPreferences 相比,数据库在数据读写上可以提供更快、更灵活的解决方案。1. pubspec.yaml引入 sqflite: 1.3.2+1 path_provider: ^1.6.242.代码import...
- MongoDB 是一个面向文档的 NoSQL 数据库,用于存储大量数据。MongoDB 使用集合和文档,而不是传统关系数据库中的表和行。MongoDB 是一个最早出现在 2000 年代中期的数据库。 NoSQL 数据库是传统 SQL 数据库的替代品,它几乎包含 RDBMS(关系数据库管理系统)系统中的所有功能。由于其简单的架构、对水平和垂直可扩展性的支持以及对数据的简单控制,NoSQL 数据库近 MongoDB 是一个面向文档的 NoSQL 数据库,用于存储大量数据。MongoDB 使用集合和文档,而不是传统关系数据库中的表和行。MongoDB 是一个最早出现在 2000 年代中期的数据库。 NoSQL 数据库是传统 SQL 数据库的替代品,它几乎包含 RDBMS(关系数据库管理系统)系统中的所有功能。由于其简单的架构、对水平和垂直可扩展性的支持以及对数据的简单控制,NoSQL 数据库近
- 数据冗余和数据不一致是数据库中使用的重要术语。一个好的数据库设计是将数据冗余和数据不一致最小化的设计。在本文中,我们将介绍这两个术语是什么以及它们之间有什么区别。 数据冗余和数据不一致是数据库中使用的重要术语。一个好的数据库设计是将数据冗余和数据不一致最小化的设计。在本文中,我们将介绍这两个术语是什么以及它们之间有什么区别。
- 云数据库 GeminiDB Redis 直击开源Redis的痛点,采用计算存储分离架构,不仅完全兼容Redis协议,而且突破了开源Redis的内存限制,通过将数据进行冷热分离,在保证热数据驻留内存的同时,将冷数据置换入分布式存储池进行持久化存储,最大程度的降低使用成本。 云数据库 GeminiDB Redis 直击开源Redis的痛点,采用计算存储分离架构,不仅完全兼容Redis协议,而且突破了开源Redis的内存限制,通过将数据进行冷热分离,在保证热数据驻留内存的同时,将冷数据置换入分布式存储池进行持久化存储,最大程度的降低使用成本。
- 一、创建集合使用db.createCollection()方法来创建集合语法格式:db.createCollection(name, options)参数说明:name: 要创建的集合名称options: 可选参数, 指定有关内存大小及索引的选项options 可以是如下参数:字段类型描述capped布尔(可选)如果为 true,则创建固定集合。固定集合是指有着固定大小的集合,当达到最大值... 一、创建集合使用db.createCollection()方法来创建集合语法格式:db.createCollection(name, options)参数说明:name: 要创建的集合名称options: 可选参数, 指定有关内存大小及索引的选项options 可以是如下参数:字段类型描述capped布尔(可选)如果为 true,则创建固定集合。固定集合是指有着固定大小的集合,当达到最大值...
- 在b站上听了几个老师的课,有涉及到mongodb的一些历史,比如删库勒索,因此开放的数据库是很危险的,所以我们需要给它们添加管理用户,这样为我们的数据安全加一道墙 一、管理员类型mongodb提供了很多了角色,用于不同情境下对数据库进行管理:数据库用户角色:read、readWrite数据库管理角色: dbAdmin、 dbOwner、 userAdmin集群管理角色:clusterAdmi... 在b站上听了几个老师的课,有涉及到mongodb的一些历史,比如删库勒索,因此开放的数据库是很危险的,所以我们需要给它们添加管理用户,这样为我们的数据安全加一道墙 一、管理员类型mongodb提供了很多了角色,用于不同情境下对数据库进行管理:数据库用户角色:read、readWrite数据库管理角色: dbAdmin、 dbOwner、 userAdmin集群管理角色:clusterAdmi...
- 1.下载安装包(推荐下载zip,安装拆卸容易,如果是exe安装清除会比较复杂)2.解压缩zip解压缩zip,去掉后缀(winx64)3.配置环境变量 配置环境变量,将mysql/bin加入到到path中4.在安装mysql目录下增加my.ini配置文件 [mysqld] # 设置3306端口 port = 3306 # 设置mysql的安装目录,必须以管理员角色执行 ... 1.下载安装包(推荐下载zip,安装拆卸容易,如果是exe安装清除会比较复杂)2.解压缩zip解压缩zip,去掉后缀(winx64)3.配置环境变量 配置环境变量,将mysql/bin加入到到path中4.在安装mysql目录下增加my.ini配置文件 [mysqld] # 设置3306端口 port = 3306 # 设置mysql的安装目录,必须以管理员角色执行 ...
- UOS操作系统龙芯PC安装达梦数据库DM8,笔记 UOS操作系统龙芯PC安装达梦数据库DM8,笔记
- MySQL系列第四课 MySQL系列第四课
- 1,停止所有数据库进程。2,压缩数据库软件安装目录( ZIP or TAR)# zip -r dbhome_1.zip /u01/app/oracle/product/19.0.0/dbhome_1# tar -cvf dbhome_1.tar /u01/app/oracle/product/19.0.0/dbhome_13,解压数据库压缩包# unzip -d / dbhome_1.zip... 1,停止所有数据库进程。2,压缩数据库软件安装目录( ZIP or TAR)# zip -r dbhome_1.zip /u01/app/oracle/product/19.0.0/dbhome_1# tar -cvf dbhome_1.tar /u01/app/oracle/product/19.0.0/dbhome_13,解压数据库压缩包# unzip -d / dbhome_1.zip...
- MySQL系列第三课 MySQL系列第三课
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签