sg_knight
这个作者很懒,什么都没留下…
展开
-
数据库中的视图:定义、作用及使用场景
在大多数的关系型数据库管理系统(RDBMS)中,如MySQL、SQL Server、Oracle等,可以使用CREATE VIEW语句来定义视图。在这个示例中,view_name是视图的名称,SELECT语句定义了视图的内容和来源。视图是数据库中的一个重要概念,它可以帮助我们简化复杂的查询、提高数据的安全性、实现数据的抽象和满足多种数据展示需求。通过CREATE VIEW语句可以定义视图,而使用视图就像使用普通的表一样简单。原创 2024-05-28 14:17:37 · 337 阅读 · 0 评论 -
SQL查询:UNION用法详解
UNION是SQL中一个非常有用的操作符,它可以帮助我们合并多个SELECT语句的结果集。但是,在使用UNION时,我们需要注意列数、数据类型、排序以及性能等问题。同时,我们也需要根据实际需求选择使用UNION还是UNION ALL。原创 2024-04-09 15:47:56 · 3183 阅读 · 0 评论 -
SQL查询:如何在where条件中使用子查询
子查询在 WHERE 条件中的使用能够极大地增强 SQL 查询的灵活性和表达能力,可以满足复杂查询需求。但是在使用子查询时,需要注意查询效率和结果集的大小,避免性能问题和不必要的复杂性。原创 2024-03-28 18:33:18 · 1621 阅读 · 0 评论 -
在 MySQL 数据库中创建新账号并分配权限
本文介绍如何在 MySQL 数据库中创建新账号并为其分配特定数据库实例的权限。原创 2024-02-17 09:22:07 · 1583 阅读 · 1 评论 -
MySQL死锁解析与解决方法
在数据库管理中,死锁是一种常见而又棘手的问题。当多个事务相互等待对方释放锁资源时,死锁就会发生。本文将介绍MySQL中死锁产生的原因、如何查询死锁,以及解决死锁的方法。原创 2024-01-29 14:33:12 · 643 阅读 · 0 评论 -
SQL日期列更新操作详解
在实际的数据库管理过程中,有时我们需要对数据库中的日期列进行更新。这篇博客将详细介绍一条 SQL 语句,该语句用于更新表中的多个日期列,并将它们的日期部分更改为,同时保留原始时间部分。原创 2024-01-05 11:17:48 · 990 阅读 · 0 评论 -
如何通过navicat连接SQL Server数据库
本文介绍如何通过Navicat 连接SQL Server数据库。原创 2023-12-05 15:39:09 · 16378 阅读 · 2 评论 -
如何通过Navicat连接Oracle数据库
本文介绍如何通过Navicat 连接Oracle数据库。以往总是使用Oracle客户端来连接Oracle数据库,但是Oracle客户端一般有几百M的大小,而且安装繁琐配置麻烦。如果可以通过Navicat直接连接Oracle则会非常轻松方便。原创 2023-08-02 16:00:56 · 7101 阅读 · 0 评论 -
如何通过sqlplus连接oracle数据库
本文介绍如果通过sqlplus连接oracle数据库。如果用SQL Developer连接数据库服务器端,需要本地安装oracle客户端,而oracle客户端安装包比较大,安装配置也比较繁琐。这里推荐安装使用oracle的Instant Client。Instant Client是Oracle发布的轻量级数据库客户端,相较于几百M的oracle客户端,这个Instant Client只有几十M的大小,占用空间非常小。原创 2023-08-01 11:39:33 · 2990 阅读 · 0 评论 -
如何通过nginx代理实现外网访问内网mysql或oracle数据库
项目开发部署中经常会遇到MySQL或Oracle数据库安装在内容,而我们的应用服务只能部署在外网,如果实现外网服务访问连接内网的数据库呢?本次介绍如何通过Nginx配置实现外网访问内容数据库。原创 2023-07-27 15:33:55 · 9095 阅读 · 2 评论 -
如何重置mysql的root账号密码
输入以下命令以登录 MySQL 服务器并更新 root 账号密码。现在,你应该能够使用新密码登录 MySQL 服务器了。输入你刚刚设置的新密码,即可登录 MySQL 服务器。原创 2023-03-31 11:15:55 · 1030 阅读 · 0 评论 -
如何使用SQL语句根据经纬度计算距离
本文介绍如何通过SQL语句根据经纬度计算距离。SQL语句中要到了ACOS、COS、SIN、RADIANS等SQL函数。原创 2022-07-22 10:09:47 · 5012 阅读 · 2 评论 -
SQL查询排序如何将null值排到最后
本文介绍在SQL查询排序时,如果遇到NULL值,如何根据实际业务需求,控制将NULL值排在最后或最前边。原创 2022-07-21 10:22:37 · 8771 阅读 · 1 评论 -
mysql使用select查询将整数int转换为字符串
1、使用cast进行类型转换SELECT CAST(123 AS CHAR); 2、使用concat进行转换SELECT CONCAT(123,'');原创 2022-02-12 15:20:58 · 7132 阅读 · 0 评论 -
redis启动命令
进入根目录,执行以下命令 .\redis-server.exe .\redis.windows.conf原创 2021-01-09 16:08:06 · 5963 阅读 · 0 评论 -
如何查看MySQL版本
1、查询MySQL版本命令-- 查看 MySQL 版本SELECT VERSION();2、执行结果原创 2020-09-23 16:48:10 · 233 阅读 · 0 评论 -
mySQL主表与子表一对多关系,left join关联查询子表中其中一条记录
1、left join测试示例SELECT a.id, a.create_name, a.create_time, b.id as bId, b.charge_key, b.check_status FROM patient_check_list a LEFT JOIN patient_check_item b ON b.business_id = a.id主表和子表通过LEFT JOIN 关联后,主表以重复的方式对应多条右表记录。2、实现主表与子表一对一对应。2.1使用group..原创 2020-07-25 11:13:45 · 9630 阅读 · 0 评论 -
mysql中使用group_concat返回的查询结果被截断问题处理办法
一、group_concat功能介绍1、功能:将group by产生的同一个分组中的值连接起来,返回一个字符串结果。2、语法:group_concat( [distinct] 要连接的字段 [order by 排序字段 asc/desc ] [separator '分隔符'] )说明:通过使用distinct可以排除重复值;如果希望对结果中的值进行排序,可以使用order by子句;separator是一个字符串值,缺省为一个逗号。3、示列:使用前使用后2、返回结果被..原创 2020-06-25 10:00:21 · 1529 阅读 · 0 评论