前文golang接触也有一段时间,项目中有用到web api,基本上就是post json格式的,本想用java来写,刚下手想到java太臃肿,各种繁琐。觉得用golang小试一把,于是github一把,还是发现很多go rest 插件,选了一个https://github.com/ant0ine/go-json-rest一根烟后,go-json-rest demo开始跑起来,使用curl命令模拟            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-14 23:21:50
                            
                                102阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            golang操作mysql首先安装mysql安装完成后,为了能够使得golang使用mysql 我们需要导入一个包,这个包可以在golang.org官网中找到,具体链接为https://pkg.go.dev/github.com/go-sql-driver/mysql#section-readme包的指令为$ go get -u github.com/go-sql-driver/mysql 当我们            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-19 04:01:43
                            
                                74阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 使用Golang进行MySQL查询的流程
## 1. 连接到MySQL数据库
首先,我们需要使用Golang的MySQL驱动程序连接到MySQL数据库。下面是连接到MySQL数据库的代码:
```go
package main
import (
	"database/sql"
	"fmt"
	_ "github.com/go-sql-driver/mysql"
)
func main            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-21 08:14:41
                            
                                150阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言golang可以轻易制造高并发,在某些场景很合适,比如爬虫的时候可以爬的更加高效。但是对应某些场景,如文件读写,数据库访问等IO为瓶颈的场合,就没有什么优势了。前提基础1、golang数据库访问 在golang中数据库访问使用”database/sql”包提供的接口,不同的数据库,比如pg、mysql只需要提供对应的驱动就可以了。注意”database/sql”包提供的接口只针对关系            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-23 18:16:30
                            
                                299阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            golang并发编程 - 例子解析February 26, 2013最近在看《Programming in Go》, 其中关于并发编程写得很不错, 受益非浅, 其中有一些例子是需要多思考才能想明白的, 所以我打算记录下来, 强化一下思路《Programming in Go》在 Chapter 7. Concurrent Programming 里面一共用3个例子来讲述并发编程的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-26 11:02:32
                            
                                36阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            对MySQL的锁了解吗 当数据库有并发事务的时候,可能会产生数据的不一致,这时候需要一些机制来保证访问的次序,锁机制就是这样的一个机制。就像酒店的房间,如果大家随意进出,就会出现多人抢夺同一个房间的情况,而在房间上装上锁,申请到钥匙的人才可以入住并且将房间锁起来,其他人只有等他使用完毕才可以再次使用。隔离级别与锁的关系 在Read Uncommitted级别下,读取数据不需要加共享锁,这样就不会跟            
                
         
            
            
            
            # MySQL 子查询当查询字段
在MySQL中,子查询是一种在查询语句中嵌套的查询,用于从另一个查询的结果中提取数据。子查询可以作为查询的一部分,也可以在SELECT语句中作为查询字段。本文将重点介绍在MySQL中如何使用子查询作为查询字段,以便更灵活地提取所需的数据。
## 什么是子查询
子查询(Subquery)是一个SQL查询语句,嵌套在另一个查询语句中。它可以返回一组数据,这组数据            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-13 03:31:58
                            
                                81阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ```/** @Descripttion: golang 连接mysql demo* @version:* @Author: weilin* @Date: 2019-10-19 11:31:23* @LastEditors: weilin* @LastEditTime: 2019-10-19 22:49:53*/package mainimport (// database/sql是golang的            
                
         
            
            
            
            # 实现"golang并发查询mysql"的步骤
## 介绍
在本文中,我将向你介绍如何使用Golang编程语言来实现并发查询MySQL数据库。并发查询是指同时执行多个查询操作,以提高系统的性能和效率。
## 整体流程
下面是整个实现过程的流程图:
```mermaid
graph LR
A(开始) --> B(建立数据库连接)
B --> C(创建查询语句)
C --> D(执行查询操作)            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-07 07:10:00
                            
                                262阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一.子查询概述1.子查询(Sub Query)或者说内查询(Inner Query),也可以称作嵌套查询(Nested Query),是一种嵌套在其他 SQL 查询的 WHERE 子句中的查询。 子查询用于为主查询返回其所需数据,或者对检索数据进行进一步的限制。 子查询可以在 SELECT、INSERT、UPDATE 和 DELETE 语句中,同 =、<、>、>=、<=、I            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-09 21:55:12
                            
                                200阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # MySQL子查询当条件
## 简介
在MySQL中,子查询是一种强大的工具,可以将一个查询的结果作为另一个查询的条件。使用子查询可以快速有效地处理复杂的查询需求。本文将详细介绍在MySQL中如何使用子查询当条件。
## 流程
下面是使用子查询当条件的一般流程:
步骤 | 描述
--- | ---
1 | 编写主查询,设置基本的条件和筛选条件。
2 | 编写子查询,根据需要获取需要的数            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-22 06:09:32
                            
                                121阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、database/sql包sql包提供了保证SQL或类SQL数据库的泛用接口。使用sql包时必须注入(至少)一个数据库驱动。(1)获取mysql driver:go get -v github.com/go-sql-driver/mysql(2)代码示例:package main
import (
	"database/sql"
	"fmt"
	"log"
	"time"
	_ "gith            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-12 23:44:06
                            
                                0阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # MySQL 查询结果当字段
在MySQL中,我们可以通过查询语句获取到满足条件的数据结果集。这个结果集可以作为一个表格,我们可以对其进行各种操作和分析。但是有时候,我们需要将查询结果当作字段来使用,这就需要用到MySQL的一些特性和技巧。本文将介绍如何将查询结果当字段使用,并给出相应的代码示例。
## 基本概念
在介绍具体的代码示例之前,先来了解一些基本概念。
### 列转行
将查询            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-30 11:01:38
                            
                                90阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在 Ubuntu 使用SQL Server创建 Go 应用程序一、设置环境1.1、安装 SQL Server1.2、安装 GoLang1.3、安装 ODBC 驱动程序和 SQL 命令行实用工具 SQL 服务器二、使用 SQL 服务器创建 Go 应用程序2.1、创建连接到 SQL Server 并执行查询的 Go 应用2.2、创建一个使用 GORM 连接到 SQL Server 的 Go 应用程序            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-04 16:44:43
                            
                                28阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ## MySQL: 当查询数据为空则默认给一行
在使用MySQL数据库进行数据查询时,有时候我们需要在查询结果为空的情况下返回一行默认值。这个需求在很多场景下都会遇到,比如某些报表需要显示全部时间段的数据,而实际数据可能并不完整。
本文将介绍如何使用MySQL语句实现当查询数据为空时返回默认值的功能。我们将通过代码示例来演示这个过程。
### 示例数据库
为了方便演示,我们创建一个简单的示            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-17 14:06:08
                            
                                845阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何实现“mysql 查询结果当条件”
## 整体流程
```mermaid
flowchart TD
    A(开始) --> B(查询数据库)
    B --> C(获取结果)
    C --> D(使用结果)
    D --> E(结束)
```
## 步骤
| 步骤 | 操作 |
| --- | --- |
| 1 | 查询数据库 |
| 2 | 获取查询结果 |
|            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-27 04:44:21
                            
                                86阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # MySQL 查询当月当季度的方法
## 1. 整体流程
下面是实现"MySQL 查询当月当季度"的整体流程:
| 步骤 | 描述 |
| ---- | ---- |
| 步骤1 | 连接到 MySQL 数据库 |
| 步骤2 | 获取当前日期和时间 |
| 步骤3 | 根据当前日期和时间计算当月的开始日期和结束日期 |
| 步骤4 | 根据当前日期和时间计算当季度的开始日期和结束日期 |            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-06 12:37:11
                            
                                111阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Mysql行查询的实现
## 概述
在使用MySQL数据库时,我们经常需要进行行查询,即根据指定的条件从表中获取特定的行数据。本文将详细介绍MySQL行查询的实现过程,包括表格展示了整个过程的步骤,并提供了每一步所需的代码和相应的注释。
## 行查询的流程
下面的表格展示了MySQL行查询的整个流程:
| 步骤 | 描述 |
| ---- | ---- |
| 连接到MySQL数据库 |            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-11 05:39:21
                            
                                24阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            大多数mysql库的出现的查询慢,锁等待,节点挂掉,其实都是sql语句写的不好,表设计不完善造成的,其实注意其中的细节就能避免掉这些问题。比如:MySQL行锁的细节,什么情况下会使用表锁等InnoDB不同于MyISAM最大的两个特点就是:一是支持事务,二是支持行锁;毋庸置疑,因为这两个特性大部分都采用InnoDB引擎,其中的支持行锁就是InnoDB适合多并发优势所在,但是行锁的一些细节没有深入理解            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-06 21:28:59
                            
                                307阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 使用golang连接mysql进行分页查询
在实际开发中,我们经常需要从数据库中获取数据并进行分页展示。本文将介绍如何使用golang连接MySQL数据库,并实现分页查询功能。
## 连接MySQL数据库
首先,我们需要安装golang的MySQL驱动程序。可以使用以下命令进行安装:
```shell
go get -u github.com/go-sql-driver/mysql
`            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-03 06:09:40
                            
                                178阅读