Mysql
文章平均质量分 95
mysql数据库的有关知识
尘觉
在编程的世界里,我相信每一行代码都是一次对未来的投资。
展开
-
使用教程|CloudQuery: 数据库操作管控云平台初体验
数据库管控:高可用性和容错性:系统设计具备分布式架构,能够支持高可用性和容错性,确保数据库在节点故障或网络问题情况下保持稳定运行。性能优化:提供数据库性能监控和调优功能,帮助管理员实时监测数据库性能,优化查询和操作,确保系统高效运行。扩展性:支持水平扩展,能够根据负载需求灵活增加节点,以满足数据存储和处理的需求。数据分片:支持数据分片,将数据划分为多个片段进行存储,提升系统的横向扩展性和负载均衡能力。安全管理:提供多层次的权限控制和身份认证机制,确保只有授权用户可以访问和操作数据库。原创 2023-08-17 15:17:51 · 464 阅读 · 0 评论 -
JdbcTemplate常用语句代码示例
● 基本介绍1. 通过 Spring 可以配置数据源,从而完成对数据表的操作2. JdbcTemplate 是 Spring 提供的访问数据库的技术。可以将 JDBC 的常用操作封装为模板方法。[JdbcTemplate 类图].原创 2023-05-03 10:20:04 · 1412 阅读 · 0 评论 -
Linux 之大数据定制篇-Shell 编程
Linux Shell 中的变量分为,系统变量和用户自定义变量。系统变量:$HOME、$PWD、$SHELL、$USER 等等,比如: echo $HOME 等等 . .显示当前shell 中所有变量:set定义变量:变量名=值撤销变量:unset 变量声明静态变量:readonly 变量,注意:不能unset变量名称可以由字母、数字和下划线组成,但是不能以数字开头。5A=200(×)等号两侧不能有空格变量名称一般习惯为大写, 这是一个规范,我们遵守即可。原创 2023-06-05 07:15:00 · 718 阅读 · 0 评论 -
数据库详细讲解--上
JDBC为访问不同的数据库提供了统一的接口,为使用者屏蔽了细节问题。Java程序员使用JDBC,可以连接任何提供了JDBC驱动程序的数据库系统,从而完成对数据库的各种操作。JDBC的基本原理图[重要!JDBC程序中当一个Connection对象创建时,默认情况下是自动提交事务:每次执行一个SQL语句时,如果执行成功,就会向数据库自动提交,而不能回滚。JDBC程序中为了让多个SQL语句作为一个整体执行,需要使用事务。原创 2023-04-01 23:15:22 · 468 阅读 · 0 评论 -
数据库详细讲解--下
约束用于确保数据库的数据满足特定的商业规则。not null、 unique,primary key,foreign key,和check五种.事务用于保证数据的一致性,它由一组相关的dml语句组成,该组的dml语句要么全部成功,要么全部失败。如:转账就要用事务来处理,用以保证数据的一致性。 MySQL的表类型由存储引擎(Storage Engines)决定主要包括MyISAM、innoDB、Memory等。原创 2023-06-25 08:43:44 · 210 阅读 · 0 评论 -
JDBC 和数据库连接
JDBC程序中当一个Connection对象创建时,默认情况下是自动提交事务:每次执行一个SQL语句时,如果执行成功,就会向数据库自动提交,而不能回滚。JDBC程序中为了让多个SQL语句作为一个整体执行,需要使用事务调用 Connection的 setAutoCommit(false)可以取消自动提交事务在所有的SQL语句都成功执行后,调用Connection的commit();方法提交事务在其中某个操作失败或出现异常时,调用Connection的 rollback();方法回滚事务。原创 2023-06-24 17:16:48 · 783 阅读 · 0 评论 -
mysql常见错误汇总
mysql常见错误汇总如 列别名问题 使用 DATE 列的问题 空值问题 使用 MySQL 程序时的常见错误原创 2023-06-17 17:20:05 · 1691 阅读 · 5 评论 -
关系数据库SQL数据查询
一个SELECT-FROM-WHERE语句称为一个查询块将一个查询块嵌套在另一个查询块的WHERE子句或HAVING短语的条件中的查询称为嵌套查询SELECT Sname /*外层查询/父查询*/ FROM Student WHERE Sno IN(SELECT Sno /*内层查询/子查询*/ FROM SC WHERE Cno = ' 2 ');上层的查询块称为外层查询或父查询下层查询块称为内层查询或子查询SQL语言允许多层嵌套查询即一个子查询中还可以嵌套其他子查询子查询的限制。原创 2023-06-16 23:34:47 · 4182 阅读 · 6 评论 -
Spring Boot 数据库操作Druid和HikariDataSource
1. 前面我们使用的是自己引入druid+配置类方式整合Druid 和监控2. Druid Spring Boot Starter 可以让程序员在Spring Boot 项目中更加轻松集成Druid 和监控。原创 2023-05-18 15:31:29 · 4831 阅读 · 0 评论 -
触发器和事件自动化的讲解
触发程序不能调用将数据返回客户端的存储程序,也不能使用采用CALL语句的动态SQL语句,但是允许存储程序通过参数将数据返回触发程序,也就是存储过程或者函数通过OUT或者INOUT类型的参数将数据返回触发器是可以的,但是不能调用直接返回数据的过程。不能在触发器中使用以显示或隐式方式开始或结束事务的语句,如START TRANS-ACTION,COMMIT或ROLLBACK。触发器是基于行触发的,所以删除、新增或者修改操作可能都会激活触发器,所以不要编写过于复杂的触发器。原创 2023-06-11 17:48:27 · 2082 阅读 · 0 评论 -
数据库存储过程和函数
使用declare声明变量一句declare只声明一个变量作用域在begin…end范围中变量具有与sql语句相同的数据类型和长度,还可以指定默认值与字符集和排序规则变量使用set赋值,也可以使用select into赋值select count(*) into boys from student where Ssex = '男';select count(*) into girls from student where Ssex = '女';end $$原创 2023-06-11 17:45:33 · 1226 阅读 · 2 评论