Golang操作sqlite3数据库的详细教程

目录
  • sqlite概述
  • 创建SQLITE数据库
  • 打印版本
  • Exec执行DML语句
  • 查询记录
  • 带参数的prepared 语句
  • 返回影响行数
  • 总结

本文介绍sqlite数据库,如何使用sqlite3包操作轻量级关系型数据库。

sqlite概述

sqlite是嵌入式关系型数据库引擎,官方描述为自包含的、无服务的、零配置并支持事务的关系型数据库引擎。我们在产品开发过程中经常使用,可以快速进行产品验证和部署,快速实现产品演示。

Go有sql包,它提供了sql(或类sql)数据库的通用接口。sql包必须与数据库驱动程序一起使用。

创建SQLITE数据库

使用sqlite3命令行工具创建数据库,查询数据。

sudo apt install sqlite3