MySQL 网络协议库 go-mysql

MIT
Google Go
跨平台
2015-05-14
siddontang

go-mysql 是一个功能强大的 MySQL 协议处理工具集,你可以使用 client 连接操作 MySQL,使用 server 制作自己的 MySQL proxy,使用 replication 同步 MySQL 的 binlog,使用 canal 进行 MySQL 到其他服务(Elasticsearch,Redis)的数据实时更新。

示例代码:

import (
    "github.com/siddontang/go-mysql/client"
)
// Connect MySQL at 127.0.0.1:3306, with user root, an empty passowrd and database test
conn, _ := client.Connect("127.0.0.1:3306", "root", "", "test")
conn.Ping()
// Insert
r, _ := conn.Execute(`insert into table (id, name) values (1, "abc")`)
// Get last insert id
println(r.InsertId)
// Select
r, _ := conn.Execute(`select id, name from table where id = 1`)
// Handle resultset
v, _ := r.GetInt(0, 0)
v, _ = r.GetIntByName(0, "id")
的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

c++ 访问mysql

今天给大家演示在linux下如果用C++操作mysql 1:安装MySQL 挂载光盘: mkdir /cdrom mount /dev/hdc /cdrom cd /cdrom/Server rpm -ivh perl-DBI-1.52-2.el5.i386.rpm rpm -ivh mysql-5.0.45-...

2013/07/17 20:49
31
0
PHP MySQL 函数

PHP MySQL 函数 PHP:指示支持该函数的最早的 PHP 版本。 函数 描述 PHP mysql_affected_rows() 取得前一次 MySQL 操作所影响的记录行数。 3 mysql_change_user() 不赞成。改变活动连接中登录...

2013/08/23 15:40
32
0
CentOS6.5系统下Mysql安装

CentOS6.5系统下Mysql安装

2016/12/12 10:57
9
0
MySQL API

MySql5.1 C API函数描述 [1] mysql_affected_rows() 定义函数 my_ulonglong mysql_affected_rows(MYSQL *mysql) 功能 返回sql执行后影响到的行数。 返回值 影响或检索的行数。 错误 无。 示例...

2012/06/12 16:32
386
0
Centos7安装mysql-5.6.22-linux-glibc2.5-x86_64.tar.gz

#tar -xzvf mysql-5.6.21-linux-glibc2.5-x86_64.tar.gz #//解压 #mv mysql-5.6.21-linux-glibc2.5-x86_64 mysql #//修改文件夹名 添加用户与组 #groupadd mysql #useradd -r -g mysql mysql...

2016/11/04 16:51
236
0
php 添加mysql扩展

主要解决Cannot find MySQL header files under /usr/include/mysql 问题

2016/02/26 12:03
20
1
centos 安装 mysql

centos 6.5 安装 MySQL 5.6

2015/11/04 00:36
835
0
linux下mysql完全配置

  #tar zxvf mysql-5.0.18.tar.gz   #cd mysql-5.0.18   #tar zxvf mysql-5.0.18.tar.gz   #cd mysql-5.0.18   #./configure --prefix=/usr/local/mysql --with-charset=gb2312 --...

2013/01/28 08:53
36
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部