Golang mysql数据库
基本操作:
- Open() – create a DB
- Close() - close the DB
- Query() - 查询
- QueryRow() -查询行
- Exec() -执行操作,update,insert,delete
- 。。。。。。
连接mysql数据库,并向其中插入数据:
1 package main 2 3 import( 4 "database/sql" 5 "fmt" 6 _ "github.com/go-sql-driver/mysql" //引入第三方包 7 ) 8 9 func main(){ 10 11 db,err := sql.Open("mysql","mysql:password@tcp(172.5.2.100:3306)/test?charset=utf8") 12 if err != nil{ 13 panic(err.Error()) 14 } 15 defer db.Close() 16 17 _,err = db.Exec(INSERT INTO testTable(ID,NAME,AGE) VALUES(1,MIKE,23)) 18 if err !=nil{ 19 fmt.Println("connect error") 20 } 21 }
db,err := sql.Open("mysql","mysql:password@tcp(172.5.2.100:3306)/test?charset=utf8")
//向数据库test的表testtable 中插入数据
_,err = db.Exec(INSERT INTO testTable(ID,NAME,AGE) VALUES(1,MIKE,23))
以上仅是个人简单操作事例,仅供参考。
转载于:https://www.cnblogs.com/lyx5990/p/9524059.html
Golang mysql数据库相关推荐
- Golang 入门系列(十) mysql数据库的使用
之前,已经讲过一些Golang的基础的东西,感兴趣的可以看看以前的文章,https://www.cnblogs.com/zhangweizhong/category/1275863.html, 今天简 ...
- gorm存指针数据_gormt: gormt 是一个数据库映射工具,可以将 mysql 数据库自动生成 golang sturct 结构...
mysql数据库转 struct 工具,可以将mysql数据库自动生成golang sturct结构,带大驼峰命名规则.带json标签 交互界面模式 ./gormt -g=true 命令行模式 ./g ...
- Golang原生sql操作Mysql数据库增删改查
Golang要操作mysql数据库,首先需要在当期系统配置GOPATH,因为需要使用go get命令把驱动包下载到GOPATH下使用. 首先配置好你的GOPATH,执行以下命令,下载安装mysql驱动 ...
- go语言服务器连接mysql,golang中连接mysql数据库
golang中连接mysql数据库,需要使用一个第三方类库github.com/go-sql-driver/mysql,在这个类库中就实现了mysql的连接池,并且只需要设置两个参数就可以实现 一般连 ...
- golang mysql scan_golang 实现 mysql 数据库备份
原标题:golang 实现 mysql 数据库备份 背景 navicat是mysql可视化工具中最棒的,但是,在处理视图的导入导出方面,它是按照视图名称的字母顺序来处理的,若视图存在依赖,在导入过程中 ...
- mysql操作数据库的步骤,Golang操作MySql数据库的完整步骤记录
前言 MySQL是业界常用的关系型数据库,在平时开发中会经常与MySql数据库打交道,所以在接下来将介绍怎么使用Go语言操作MySql数据库. 下载MySql连接驱动 Go语言中的database/s ...
- 封装一个自己的golang操作MySQL数据库工具
封装一个自己的golang操作MySQL数据库工具 准备工作 导入驱动 连接mysql 增删改查 增 删 改 查 准备工作 首先我们要准备一个写golang的IDE,我用的是goland,还可以用vs ...
- golang mysql 中间件_golang编写的数据库中间件kingshard
偶然网上看到这个kingshard,自己对golang感兴趣就试玩了一下,可以正常跑成功. 数据库中间件是什么呢?简单的说和数据库类似,不同的是当程序里发送sql给它的时候,它会根据配置对sql进行分 ...
- Golang中备份MYSQL数据库
请注明出处:https://blog.csdn.net/qq_23179075/article/details/83306104 Golang中备份MYSQL数据库 package mainimpor ...
最新文章
- BAT某家应届研究生吐槽互联网实习经历:宁愿降薪回老家,也不屈服996
- sorted set 数据类型的应用场景
- 跟踪反应流–将Spring Cloud Sleuth与Boot 2结合使用
- 在git bush中如何退出vim编辑器
- 如何把Java的double类型变量保留两位小数
- 由于芯片短缺 现代汽车牙山工厂将再度停产
- 阿里聚合直播盒子源码V10.x build更新日记
- 前端根据银行卡号或银行的简码动态显示logo图标
- linux 卸载vnc,realvnc的卸载
- 485通信自动收发电路详解
- 渗透测试的种类(黑白盒)、脆弱性评估、OWASP Top 10、PTES-渗透测试执行标准
- mac系统下配置java 和maven环境变量
- D. Count GCD
- Mac 显示/不显示隐藏文件
- android studio超级玛丽源码,VR版NES模拟器来了,超级玛丽、魂斗罗都支持
- winpe装双系统linux_LINUX下安装WINDOWS双系统
- 量化投资之工具篇一:Backtrader从入门到精通(8)-交易系统代码详解
- SEO优化怎么发外链,SEO外链发布的技巧
- 浅析三种近场通信技术
- ArcGis工具箱自定义
热门文章
- 00.fabric的swarm集群布署:fabric相关的centos软件安装
- 自制Flash FLV视频播放器
- 组合数学题 Codeforces Round #108 (Div. 2) C. Pocket Book
- elasticsearch 的filter cache (search 技术的冰山一角)
- iPhone开源系列:iDev Recipes
- iBATIS.NET DataMapper V1.3 Beta and DataAccess V1.7 Beta发布了
- [C++] 指向常量的指针 VS 指针类型的常量
- PCI BAR设置过程
- java web 心跳机制实现,基于javax的websocket服务端实现,含心跳机制
- 没有找到mysql。sock_linux系统安装mysql数据库