基本操作:

  • 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 }

//打开数据库,DSN数据源字符串:用户名:密码@协议(地址:端口)/数据库?参数=参数值
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数据库相关推荐

  1. Golang 入门系列(十) mysql数据库的使用

    之前,已经讲过一些Golang的基础的东西,感兴趣的可以看看以前的文章,https://www.cnblogs.com/zhangweizhong/category/1275863.html, 今天简 ...

  2. gorm存指针数据_gormt: gormt 是一个数据库映射工具,可以将 mysql 数据库自动生成 golang sturct 结构...

    mysql数据库转 struct 工具,可以将mysql数据库自动生成golang sturct结构,带大驼峰命名规则.带json标签 交互界面模式 ./gormt -g=true 命令行模式 ./g ...

  3. Golang原生sql操作Mysql数据库增删改查

    Golang要操作mysql数据库,首先需要在当期系统配置GOPATH,因为需要使用go get命令把驱动包下载到GOPATH下使用. 首先配置好你的GOPATH,执行以下命令,下载安装mysql驱动 ...

  4. go语言服务器连接mysql,golang中连接mysql数据库

    golang中连接mysql数据库,需要使用一个第三方类库github.com/go-sql-driver/mysql,在这个类库中就实现了mysql的连接池,并且只需要设置两个参数就可以实现 一般连 ...

  5. golang mysql scan_golang 实现 mysql 数据库备份

    原标题:golang 实现 mysql 数据库备份 背景 navicat是mysql可视化工具中最棒的,但是,在处理视图的导入导出方面,它是按照视图名称的字母顺序来处理的,若视图存在依赖,在导入过程中 ...

  6. mysql操作数据库的步骤,Golang操作MySql数据库的完整步骤记录

    前言 MySQL是业界常用的关系型数据库,在平时开发中会经常与MySql数据库打交道,所以在接下来将介绍怎么使用Go语言操作MySql数据库. 下载MySql连接驱动 Go语言中的database/s ...

  7. 封装一个自己的golang操作MySQL数据库工具

    封装一个自己的golang操作MySQL数据库工具 准备工作 导入驱动 连接mysql 增删改查 增 删 改 查 准备工作 首先我们要准备一个写golang的IDE,我用的是goland,还可以用vs ...

  8. golang mysql 中间件_golang编写的数据库中间件kingshard

    偶然网上看到这个kingshard,自己对golang感兴趣就试玩了一下,可以正常跑成功. 数据库中间件是什么呢?简单的说和数据库类似,不同的是当程序里发送sql给它的时候,它会根据配置对sql进行分 ...

  9. Golang中备份MYSQL数据库

    请注明出处:https://blog.csdn.net/qq_23179075/article/details/83306104 Golang中备份MYSQL数据库 package mainimpor ...

最新文章

  1. BAT某家应届研究生吐槽互联网实习经历:宁愿降薪回老家,也不屈服996
  2. sorted set 数据类型的应用场景
  3. 跟踪反应流–将Spring Cloud Sleuth与Boot 2结合使用
  4. 在git bush中如何退出vim编辑器
  5. 如何把Java的double类型变量保留两位小数
  6. 由于芯片短缺 现代汽车牙山工厂将再度停产
  7. 阿里聚合直播盒子源码V10.x build更新日记
  8. 前端根据银行卡号或银行的简码动态显示logo图标
  9. linux 卸载vnc,realvnc的卸载
  10. 485通信自动收发电路详解
  11. 渗透测试的种类(黑白盒)、脆弱性评估、OWASP Top 10、PTES-渗透测试执行标准
  12. mac系统下配置java 和maven环境变量
  13. D. Count GCD
  14. Mac 显示/不显示隐藏文件
  15. android studio超级玛丽源码,VR版NES模拟器来了,超级玛丽、魂斗罗都支持
  16. winpe装双系统linux_LINUX下安装WINDOWS双系统
  17. 量化投资之工具篇一:Backtrader从入门到精通(8)-交易系统代码详解
  18. SEO优化怎么发外链,SEO外链发布的技巧
  19. 浅析三种近场通信技术
  20. ArcGis工具箱自定义

热门文章

  1. 00.fabric的swarm集群布署:fabric相关的centos软件安装
  2. 自制Flash FLV视频播放器
  3. 组合数学题 Codeforces Round #108 (Div. 2) C. Pocket Book
  4. elasticsearch 的filter cache (search 技术的冰山一角)
  5. iPhone开源系列:iDev Recipes
  6. iBATIS.NET DataMapper V1.3 Beta and DataAccess V1.7 Beta发布了
  7. [C++] 指向常量的指针 VS 指针类型的常量
  8. PCI BAR设置过程
  9. java web 心跳机制实现,基于javax的websocket服务端实现,含心跳机制
  10. 没有找到mysql。sock_linux系统安装mysql数据库