数据库
文章平均质量分 69
招风的黑耳
java爱好者
展开
-
MySQL查询优化:提升数据库性能的策略
优化SQL查询是一个复杂的过程,涉及多个方面,包括索引的使用、查询语句的编写、数据库表的设计以及MySQL服务器的配置。通过遵循最佳实践、使用工具(如EXPLAIN)来分析查询计划,并根据实际情况进行调整,可以显著提高数据库的性能。记住,优化是一个持续的过程,需要不断地监控、分析和调整。原创 2024-07-24 08:25:15 · 1246 阅读 · 0 评论 -
MySQL、SqlServer、Oracle三大主流数据库实现分页查询的方法
在数据库管理系统(DBMS)中,分页查询是一种常见的需求,用于从大量数据中检索并展示一小部分数据给用户。不同的数据库系统提供了不同的方法来实现分页查询。下面将分别介绍MySQL、SQL Server和Oracle这三大主流数据库系统实现分页查询的方法。原创 2024-07-24 08:15:05 · 493 阅读 · 2 评论 -
Redis使用场景
Redis作为一种高性能的内存数据库,以其丰富的数据结构、高并发处理能力和持久化机制,在众多应用场景中发挥着重要作用。原创 2024-07-23 10:10:39 · 700 阅读 · 2 评论 -
Mac电脑ARM架构处理器系列安装MySQL数据库教程
Mac电脑ARM架构处理器系列安装MySQL数据库教程原创 2022-06-10 23:36:22 · 1286 阅读 · 0 评论 -
MySQL截取字符串函数
感觉上MySQL的字符串函数截取字符,比用程序截取(如PHP或JAVA)来得强大,所以在这里做一个记录,希望对大家有用。 函数: 1、从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长度) 例:select left(content,200) as abstract from my_content_转载 2013-07-25 13:11:23 · 715 阅读 · 1 评论 -
MySQL 查询结果以百分比显示
找了一些资料,然后我是用到了MySQL字符串处理中的两个函数concat()和left()1、【CONCAT(str1,str2,...) 返回来自于参数连结的字符串。如果任何参数是NULL, 返回NULL。可以有超过2个的参数。一个数字参数被变换为等价的字符串形式。 [示例] select CONCAT('My', 'S', 'QL'); -> 'MySQL' sele原创 2013-07-25 13:33:56 · 16684 阅读 · 1 评论 -
高并发业务号、订单号、流水号等唯一编号生成策略之——Oracle触发器
高并发如何解决系统流水号保证唯一性问题?时间戳+订单类型+随机数?加锁?集群环境又如何解决?例如:3411242022000001表结构:CREATE TABLE TEST_TABLE ( YWH NVARCHAR2(16) NOT NULL, XZQHDM NVARCHAR2(14), XZQHMC NVARCHAR2(100), BLZT CHAR(1 BYTE));COMMENT ON COLUMN TEST_TABL原创 2022-05-13 15:42:34 · 1730 阅读 · 0 评论 -
PostgreSQL的Json数据类型如何使用
PostgreSQL中的JSON数据类型提供了一种灵活的方式来存储JSON(JavaScript Object Notation)数据。JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在PostgreSQL中,你可以使用JSON和JSONB(JSON的二进制格式,支持索引和更快的查询)数据类型来存储JSON数据。原创 2024-07-18 15:45:25 · 473 阅读 · 0 评论 -
SQL Server设置端口:跨平台指南
在使用SQL Server时,设置或修改其监听的端口是确保数据库服务安全访问和高效管理的重要步骤。由于SQL Server可以部署在多种操作系统上,包括Windows、Linux和Docker容器等,因此设置端口的步骤和方法也会因平台而异。本文将为您提供一个跨平台的指南,帮助您在不同环境下设置SQL Server的端口。原创 2024-07-09 18:07:56 · 632 阅读 · 0 评论 -
MySQL——修改root密码的几种方法
方法1: 用SET PASSWORD命令 首先登录MySQL。格式:mysql> set password for 用户名@localhost = password('新密码');例子:mysql> set password for root@localhost = password('123');方法2:用mysqladmin 格式:mysqladmin -u用户名 -p原创 2013-06-19 09:35:35 · 19713 阅读 · 2 评论 -
JDBC访问数据库的步骤——实例二
实例二(使用Tomcat数据源连接池):在WebContent / META—INF 文件中配置名为context.xml的文件(实际上就是配置basicDataSourceFactory)<Resource name="jdbc/sqlserver" type="javax.sql.DataSource" driverClassName="com.microsoft.sqlserve原创 2013-06-08 17:49:01 · 656 阅读 · 0 评论 -
数据库设计三大范式
数据库设计三大范式为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分转载 2013-06-06 22:44:23 · 549 阅读 · 0 评论 -
MySQL、SqlServer、Oracle三大主流数据库实现分页查询的方法
一、MySQL数据库分页查询MySQL数据库实现分页比较简单,提供了Limit函数。一般只需要直接写到sql语句后面就行了。Limit子句可以用来限制由select语句返回过来的数据数量,它有一个或两个参数,如果给出两个参数,如果给出两个参数,第一个参数指定返回的第一行在所有数据中的位置,从0开始(注意不是1),第二个参数指定最多返回行数。例如:select * from table原创 2013-06-13 23:51:08 · 770 阅读 · 0 评论 -
JDBC访问数据库的方式——实例三
简介:现在很多WEB服务器(Weblogic, WebSphere, Tomcat)都提供了DataSoruce的实现,即连接池的实现。通常我们把DataSource的实现,按其英文含义称之为数据源,数据源中都包含了数据库连接池的实现。也有一些开源组织提供了数据源的独立实现:①DBCP 数据库连接池: DBCP 是 Apache 软件基金组织下的开源连接池原创 2013-06-10 10:17:51 · 657 阅读 · 0 评论 -
对数据库中的数据做简单的——增删改查
import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.util.ArrayList;import java.util.List;import com.qd.domain.Student;public class TestCURD { pr原创 2013-06-08 23:09:16 · 675 阅读 · 0 评论 -
JDBC访问数据库的步骤——实例一
1.导入java.sql包—— 2.加载并注册驱动—— 3.创建一个Connection对象——原创 2013-06-08 15:41:52 · 743 阅读 · 0 评论