- 关系型数据库是基于关系模型的数据库,而关系模型是通过二维表来保存的,所以它的存储方式就是行列组成的表,每一列是一个字段,每一行是一条记录。表可以看作某个实体的集合,而实体之间存在联系,这就需要表与表之间的关联关系来体现,如主键外键的关联关系。多个表组成一个数据库,也就是关系型数据库。 关系型数据库有多种,如 SQLite、MySQL、Oracle、SQL Server、DB... 关系型数据库是基于关系模型的数据库,而关系模型是通过二维表来保存的,所以它的存储方式就是行列组成的表,每一列是一个字段,每一行是一条记录。表可以看作某个实体的集合,而实体之间存在联系,这就需要表与表之间的关联关系来体现,如主键外键的关联关系。多个表组成一个数据库,也就是关系型数据库。 关系型数据库有多种,如 SQLite、MySQL、Oracle、SQL Server、DB...
- 1、全局序列化 Mycat支持的全局序列化主要包括 本地文件方式,数据库方式,本地时间戳方式。实际生产环境,建议还是使用数据库方式。 数据库方式配置: <system><property name="sequnceHandlerType">1</property></system>其中0代表本地文件方式,1... 1、全局序列化 Mycat支持的全局序列化主要包括 本地文件方式,数据库方式,本地时间戳方式。实际生产环境,建议还是使用数据库方式。 数据库方式配置: <system><property name="sequnceHandlerType">1</property></system>其中0代表本地文件方式,1...
- 12.2 MyBatis动态SQL-多数据库支持与可拔插SQL脚本 -《SSM深入解析与项目实战》 项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm 文章目录 12.6 多数据库支持与可拔插SQL脚本 12.6.1 多数据库厂商支持 12.6.2 动... 12.2 MyBatis动态SQL-多数据库支持与可拔插SQL脚本 -《SSM深入解析与项目实战》 项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm 文章目录 12.6 多数据库支持与可拔插SQL脚本 12.6.1 多数据库厂商支持 12.6.2 动...
- realm 是一款专为移动端开发的高性能数据库,其宣称自己是最快的 react-native 数据库。 realm 优点如下: 简单易用;跨平台;快速,性能优越;提供高级功能。realm 核心数据引擎用 C++ 打造,并不是建立在 SQLite 之上的 ORM。因此性能就是比普通的 ORM 要快很多,甚至比单独无封装的 SQLite 还要快。同时因为是ORM,... realm 是一款专为移动端开发的高性能数据库,其宣称自己是最快的 react-native 数据库。 realm 优点如下: 简单易用;跨平台;快速,性能优越;提供高级功能。realm 核心数据引擎用 C++ 打造,并不是建立在 SQLite 之上的 ORM。因此性能就是比普通的 ORM 要快很多,甚至比单独无封装的 SQLite 还要快。同时因为是ORM,...
- 文章目录 一、Liquibase 简介1、主要特点:2、使用方式3、变更集合 二、SpringBoot整合Liquibase1、依赖2、配置2、master.xml3、test.xml4、运行效果 一、Liquibase 简介 LiquiBase(从 2006 年开始投入使用)是一种免费开源的工具,可以实现不同数据库版本之间的... 文章目录 一、Liquibase 简介1、主要特点:2、使用方式3、变更集合 二、SpringBoot整合Liquibase1、依赖2、配置2、master.xml3、test.xml4、运行效果 一、Liquibase 简介 LiquiBase(从 2006 年开始投入使用)是一种免费开源的工具,可以实现不同数据库版本之间的...
- 一、前言 MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。 阅读到这篇文章的小伙伴,或多... 一、前言 MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。 阅读到这篇文章的小伙伴,或多...
- 众所周知,Redis是一个单线程架构的NoSQL数据库,但是是单线程模型的Redis为什么性能如此之高?这就是我们接下来要探究学习的内容。 1、Redis的单线程架构 1.1、Redis单线程简介 首先要明白,Redis的单线程指的是执行命令时的单线程。 Redis客户端与服务端的模型可以简化成下图,每次客户端调用都经历了发送命令、执行命令、返回结果三个过程。 ... 众所周知,Redis是一个单线程架构的NoSQL数据库,但是是单线程模型的Redis为什么性能如此之高?这就是我们接下来要探究学习的内容。 1、Redis的单线程架构 1.1、Redis单线程简介 首先要明白,Redis的单线程指的是执行命令时的单线程。 Redis客户端与服务端的模型可以简化成下图,每次客户端调用都经历了发送命令、执行命令、返回结果三个过程。 ...
- 什么是会话? 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。 •会话过程中要解决的一些问题? –每个用户不可避免各自会产生一些数据,程序要想办法为每个用户保存这些数据。 –例如:用户点击超链接通过一个servlet购买了一个商品,程序应该想办法保存用户购买的商品,以便于用户... 什么是会话? 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。 •会话过程中要解决的一些问题? –每个用户不可避免各自会产生一些数据,程序要想办法为每个用户保存这些数据。 –例如:用户点击超链接通过一个servlet购买了一个商品,程序应该想办法保存用户购买的商品,以便于用户...
- 鼠年大吉! 文章目录 find根据文件或目录名称搜索根据文件大小搜索根据所有者和所属组搜索根据时间属性搜索根据文件类型或i节点搜索组合条件搜索 locatewhichgrep find 基本语法:find [搜索范围] [选项] find命令是在Linux系统中用来进行文件搜索用的最多的命令,功能特别强大。但是尽量少用fi... 鼠年大吉! 文章目录 find根据文件或目录名称搜索根据文件大小搜索根据所有者和所属组搜索根据时间属性搜索根据文件类型或i节点搜索组合条件搜索 locatewhichgrep find 基本语法:find [搜索范围] [选项] find命令是在Linux系统中用来进行文件搜索用的最多的命令,功能特别强大。但是尽量少用fi...
- 传统身份验证的方法 HTTP 是一种没有状态的协议,也就是它并不知道是谁是访问应用。这里我们把用户看成是客户端,客户端使用用户名还有密码通过了身份验证,不过下回这个客户端再发送请求时候,还得再验证一下。 解决的方法就是,当用户请求登录的时候,如果没有问题,我们在服务端生成一条记录,这个记录里可以说明一下登录的用户是谁,然后把这条记录的 ID 号发送给客户端... 传统身份验证的方法 HTTP 是一种没有状态的协议,也就是它并不知道是谁是访问应用。这里我们把用户看成是客户端,客户端使用用户名还有密码通过了身份验证,不过下回这个客户端再发送请求时候,还得再验证一下。 解决的方法就是,当用户请求登录的时候,如果没有问题,我们在服务端生成一条记录,这个记录里可以说明一下登录的用户是谁,然后把这条记录的 ID 号发送给客户端...
- redis服务器是典型的一对多服务器,通过使用由IO多路复用技术实现的文件事件处理器,redis服务器使用了单线程单进程的方式来处理请求。 客户端的属性 描述符 客户端状态的 fd 属性记录了客户端正在使用的套接字描述符: typedef struct redisClient { // ... int fd; // ...} redisClie... redis服务器是典型的一对多服务器,通过使用由IO多路复用技术实现的文件事件处理器,redis服务器使用了单线程单进程的方式来处理请求。 客户端的属性 描述符 客户端状态的 fd 属性记录了客户端正在使用的套接字描述符: typedef struct redisClient { // ... int fd; // ...} redisClie...
- 文章目录 Navicat自动备份数据库备份与还原修改备份位置 MySQL:5.7Navicat:11Windows10 重要数据库的定时备份是非常重要的,使用Navicat可以非常方便快捷地自动备份数据库。 Navicat自动备份数据库 打开Navicat,点击计划 新建批处理作业 在左侧选择要备份的数据库,右侧双击可用任务... 文章目录 Navicat自动备份数据库备份与还原修改备份位置 MySQL:5.7Navicat:11Windows10 重要数据库的定时备份是非常重要的,使用Navicat可以非常方便快捷地自动备份数据库。 Navicat自动备份数据库 打开Navicat,点击计划 新建批处理作业 在左侧选择要备份的数据库,右侧双击可用任务...
- 文本处理函数 Left(x,len) – 返回串左边的字符(长度为len) Right(x,len) Length(x) – 返回串的长度 Locate(x,sub_x) – 找出串的一个子串 SubString(x, from, to) – 返回字串的字符 Lower(x) Upper(x) LTrim(x) RTrim(x) Soundex(x) – ... 文本处理函数 Left(x,len) – 返回串左边的字符(长度为len) Right(x,len) Length(x) – 返回串的长度 Locate(x,sub_x) – 找出串的一个子串 SubString(x, from, to) – 返回字串的字符 Lower(x) Upper(x) LTrim(x) RTrim(x) Soundex(x) – ...
- 译 原文链接:https://vladmihalcea.com/a-beginners-guide-to-acid-and-database-transactions/ 文章目录 介绍Atomicity(原子性)Consistency(一致性)Isolation(隔离性)Durability(持久性) 挑战隔离级别异常现象Dirty ... 译 原文链接:https://vladmihalcea.com/a-beginners-guide-to-acid-and-database-transactions/ 文章目录 介绍Atomicity(原子性)Consistency(一致性)Isolation(隔离性)Durability(持久性) 挑战隔离级别异常现象Dirty ...
- Navicat真的是一个很强大的工具!吹爆! Navicat查看ER图 打开数据库表 可以看到右下角,有三个查看选项,分别是列表、详细信息、ER图表 点击ER图表,就可以看到数据库的ER图 Navicat导出ER图 数据库名字上右键,可以看到逆向数据库到模型 文件—>打印为—>可以选择PDF、PNG、SV... Navicat真的是一个很强大的工具!吹爆! Navicat查看ER图 打开数据库表 可以看到右下角,有三个查看选项,分别是列表、详细信息、ER图表 点击ER图表,就可以看到数据库的ER图 Navicat导出ER图 数据库名字上右键,可以看到逆向数据库到模型 文件—>打印为—>可以选择PDF、PNG、SV...
上滑加载中
推荐直播
-
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中
热门标签