- 事务是逻辑上的一组最小的操作,要么都执行,要么都不执行。 现实中最多的例子就是转账,A给B转账,包含了两步操作。 1.A扣款 2.B收款 这两步是不可拆分的一个事务组成。A扣款后,B必须收款,若因为系统故障导致A扣款后,未执行B收款操作。则事务要保证A扣款/B收款都不执行,即事务回滚。 事务是逻辑上的一组最小的操作,要么都执行,要么都不执行。 现实中最多的例子就是转账,A给B转账,包含了两步操作。 1.A扣款 2.B收款 这两步是不可拆分的一个事务组成。A扣款后,B必须收款,若因为系统故障导致A扣款后,未执行B收款操作。则事务要保证A扣款/B收款都不执行,即事务回滚。
- 10.1 子查询基本语法将一个查询的结果作为另一个查询的数据来源或判断条件一般情况下子查询结果返回超过1行用in,只有一行可以用=select * from stu where stuId in (select stuId from eatery where money > 800);select * from stu where stuId = (select stuId from e... 10.1 子查询基本语法将一个查询的结果作为另一个查询的数据来源或判断条件一般情况下子查询结果返回超过1行用in,只有一行可以用=select * from stu where stuId in (select stuId from eatery where money > 800);select * from stu where stuId = (select stuId from e...
- 9.1 union联合查询UNION关键字用于连接两个以上的SELECT语句的结果组合到一个结果集合中使用union ,mysql会把结果集中重复的记录删掉使用union all,mysql会把所有的记录返回,且效率高于unionmysql> select * from stu;+-------+-------+| stuId | name |+-------+-------+| ... 9.1 union联合查询UNION关键字用于连接两个以上的SELECT语句的结果组合到一个结果集合中使用union ,mysql会把结果集中重复的记录删掉使用union all,mysql会把所有的记录返回,且效率高于unionmysql> select * from stu;+-------+-------+| stuId | name |+-------+-------+| ...
- 7.1 数据库设计的基本概要表结构就是定义数据表文件名,确定数据表包含哪些字段,各字段的字段名、字段类型、及宽度,并将这些数据输入到计算机当中关系型数据库:两张表的共有字段去确定数据的完整性行(实体):一条数据记录列(属性):一个字段数据冗余:有的数据没有必要设计,但还是设计了,指一模一样的数据存储多于一份的情况优点是提高查询性能,缺点是数据太多重复,成本高冗余只能通过分表减少,不可能杜绝... 7.1 数据库设计的基本概要表结构就是定义数据表文件名,确定数据表包含哪些字段,各字段的字段名、字段类型、及宽度,并将这些数据输入到计算机当中关系型数据库:两张表的共有字段去确定数据的完整性行(实体):一条数据记录列(属性):一个字段数据冗余:有的数据没有必要设计,但还是设计了,指一模一样的数据存储多于一份的情况优点是提高查询性能,缺点是数据太多重复,成本高冗余只能通过分表减少,不可能杜绝...
- 5.1 数据库的数据类型问题企业中的数据类型定义没有统一的标准,每一个公司会根据自己的产品需要和需求来定制属于自己的数据类型 5.2 int数值类型在企业中要使用到整型的地方会特别的多,但是十分值得注意的是,数据库和我们的编程不太一样,它会更加的珍惜字节空间所以在定义数据库的数据类型前,需要考虑所定义字段的大小和所定义字段的实际使用(有无符号)是什么样的MySQL的各种数据类型的范围大小可... 5.1 数据库的数据类型问题企业中的数据类型定义没有统一的标准,每一个公司会根据自己的产品需要和需求来定制属于自己的数据类型 5.2 int数值类型在企业中要使用到整型的地方会特别的多,但是十分值得注意的是,数据库和我们的编程不太一样,它会更加的珍惜字节空间所以在定义数据库的数据类型前,需要考虑所定义字段的大小和所定义字段的实际使用(有无符号)是什么样的MySQL的各种数据类型的范围大小可...
- 4.1 插入数据 1. 插入数据 insert into 表名 (可以省略)values (不可省略的内容)mysql> insert into teacher (id, name, phone, address) values(1,'Frank', '188888888', 'ShangHai');Query OK, 1 row affected (0.00 sec)注意:使用*来查询的... 4.1 插入数据 1. 插入数据 insert into 表名 (可以省略)values (不可省略的内容)mysql> insert into teacher (id, name, phone, address) values(1,'Frank', '188888888', 'ShangHai');Query OK, 1 row affected (0.00 sec)注意:使用*来查询的...
- 3.1 提出问题,引入“表“的概念与思维模式 table表的概念:数据库类似于厂库,而表呢就是对数据进行抽象分类的货架注意:在创建数据库的时候一定要记得设置字符编码 3.2 引用数据库和查看数据库中的表 1. 引用数据库mysql> use student;Database changed 2. 查看数据库中的表mysql> show tables;Empty set (0.00 sec)... 3.1 提出问题,引入“表“的概念与思维模式 table表的概念:数据库类似于厂库,而表呢就是对数据进行抽象分类的货架注意:在创建数据库的时候一定要记得设置字符编码 3.2 引用数据库和查看数据库中的表 1. 引用数据库mysql> use student;Database changed 2. 查看数据库中的表mysql> show tables;Empty set (0.00 sec)...
- WordPress是一种基于php编程语言开发的CMS管理系统,WordPress有丰富的插件和模板,用户可以快速搭建一套功能十分强大的内容管理系统,使用WordPress可以做多种类型的网站,比如新闻发布网站、企业门户、个人技术博客等。 WordPress是一种基于php编程语言开发的CMS管理系统,WordPress有丰富的插件和模板,用户可以快速搭建一套功能十分强大的内容管理系统,使用WordPress可以做多种类型的网站,比如新闻发布网站、企业门户、个人技术博客等。
- ❤️作者简介:大家好,我是小虚竹。Java领域优质创作者🏆,CSDN博客专家🏆,华为云享专家🏆,掘金年度人气作者🏆,阿里云专家博主🏆,51CTO专家博主🏆❤️技术活,该赏❤️点赞 👍 收藏 ⭐再看,养成习惯PC端左侧加我微信,进社群,有送书等更多活动! 问题以validate_password密码校验插件安装为例 解决方案 查询插件查询已安装的插件:show plugins;查... ❤️作者简介:大家好,我是小虚竹。Java领域优质创作者🏆,CSDN博客专家🏆,华为云享专家🏆,掘金年度人气作者🏆,阿里云专家博主🏆,51CTO专家博主🏆❤️技术活,该赏❤️点赞 👍 收藏 ⭐再看,养成习惯PC端左侧加我微信,进社群,有送书等更多活动! 问题以validate_password密码校验插件安装为例 解决方案 查询插件查询已安装的插件:show plugins;查...
- ❤️作者简介:大家好,我是小虚竹。Java领域优质创作者🏆,CSDN博客专家🏆,华为云享专家🏆,掘金年度人气作者🏆,阿里云专家博主🏆,51CTO专家博主🏆❤️技术活,该赏❤️点赞 👍 收藏 ⭐再看,养成习惯PC端左侧加我微信,进社群,有送书等更多活动!@[toc] 问题密码忘记了,怎么办1045-Access denied for user 'root'@'**' (using... ❤️作者简介:大家好,我是小虚竹。Java领域优质创作者🏆,CSDN博客专家🏆,华为云享专家🏆,掘金年度人气作者🏆,阿里云专家博主🏆,51CTO专家博主🏆❤️技术活,该赏❤️点赞 👍 收藏 ⭐再看,养成习惯PC端左侧加我微信,进社群,有送书等更多活动!@[toc] 问题密码忘记了,怎么办1045-Access denied for user 'root'@'**' (using...
- 曾在面试中被问过这样的问题:SELECT * FROM A WHERE B=1 AND C=2 GROUP BY D ORDER BY D在MySQL中是如何执行的?因为没有专门的研究过这个问题,因此当时答的不是很好,所以想利用专门的时间来研究下这个内容,只有了解了SQL是如何执行的,才能够写出更好的SQL。 1 SQL执行总体过程如图:先后顺序就是从上到下Client层:接收用户输入的SQ... 曾在面试中被问过这样的问题:SELECT * FROM A WHERE B=1 AND C=2 GROUP BY D ORDER BY D在MySQL中是如何执行的?因为没有专门的研究过这个问题,因此当时答的不是很好,所以想利用专门的时间来研究下这个内容,只有了解了SQL是如何执行的,才能够写出更好的SQL。 1 SQL执行总体过程如图:先后顺序就是从上到下Client层:接收用户输入的SQ...
- 1 搭建Spring Boot+MySQL项目 1.1 项目依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><dependency> <groupId>org.mybatis.sp... 1 搭建Spring Boot+MySQL项目 1.1 项目依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><dependency> <groupId>org.mybatis.sp...
- 创建一个SpringBoot项目其他不赘叙了,引入MyBaties、MySql依赖编辑 创建mysql表CREATE TABLE sp_users( `id` INT PRIMARY KEY, `username` VARCHAR(30), `age` INT);刚开始一直出现这个错误,弄的我怀疑人生,结果是最后一行不能加',' ,物是人非。 编辑INSERT INTO sp_user... 创建一个SpringBoot项目其他不赘叙了,引入MyBaties、MySql依赖编辑 创建mysql表CREATE TABLE sp_users( `id` INT PRIMARY KEY, `username` VARCHAR(30), `age` INT);刚开始一直出现这个错误,弄的我怀疑人生,结果是最后一行不能加',' ,物是人非。 编辑INSERT INTO sp_user...
- ClickHouse字典的数据源一、文件数据源ClickHouse中的字典还可以映射本地文件数据。操作如下:1、创建本地csv文件在本地创建的csv文件需要放在“/var/lib/ClickHouse/user_files”路径下,在此目录下创建organization.csv文件,写入如下内容:1,"a0001","研发部"2,"a0002","产品部"3,"a0003","数据部"4,"... ClickHouse字典的数据源一、文件数据源ClickHouse中的字典还可以映射本地文件数据。操作如下:1、创建本地csv文件在本地创建的csv文件需要放在“/var/lib/ClickHouse/user_files”路径下,在此目录下创建organization.csv文件,写入如下内容:1,"a0001","研发部"2,"a0002","产品部"3,"a0003","数据部"4,"...
- 官网:https://shardingsphere.apache.org/document/5.0.0/cn 1 读写分离概述读写分离,顾名思义就是将Java应用对数据库的读和写操作进行区分执行,可以是在不同的数据节点也可能是在不同的数据库,这是在业务压力较大的情况下对数据库能够更好的承受压力的常用做法。 2 Spring Boot整合Sharding-JDBC实现读写分离 2.1 项目结构... 官网:https://shardingsphere.apache.org/document/5.0.0/cn 1 读写分离概述读写分离,顾名思义就是将Java应用对数据库的读和写操作进行区分执行,可以是在不同的数据节点也可能是在不同的数据库,这是在业务压力较大的情况下对数据库能够更好的承受压力的常用做法。 2 Spring Boot整合Sharding-JDBC实现读写分离 2.1 项目结构...
上滑加载中
推荐直播
-
昇腾AI算法挑战赛-核心算子如何优化?专家带你深度解析2025/11/17 周一 16:00-17:00
王老师 华为算子专家
昇腾AI算法挑战赛进阶赛战鼓催征!本期直播间,我们特邀华为算子专家王老师,为你深度剖析Matmul、wholereducesum等核心算子的底层原理与优化技巧,直击赛题核心。想提升代码效率、冲击更高排名?锁定直播,带你破局!
回顾中 -
AI编码实干派,“码”力全开2026/02/26 周四 15:00-16:30
谈宗玮/于邦旭/丁俊卿/陈云亮/王一男
【中国,深圳,2026年2月26日】,以“AI编码实干派,码力全开”为主题的华为云码道(CodeArts)代码智能体新春发布会在线上成功召开。华为云码道公测版正式发布,为开发者和企业提供具备工程化能力的智能编码解决方案。
回顾中 -
华为云码道-玩转OpenClaw,开启在线养虾模式2026/03/11 周三 19:00-20:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中
热门标签