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")
的码云指数为
超过 的项目
加载中
请先登录后再评论。

暂无资讯

暂无问答

MySQL-MySQL常用命令

MySQL安装路径查询 select @@basedir as basePath from dual //C:\Program Files\MySQL\MySQL Server 5.7\ 查看MySQL默认安装物理路径 Show variables like "datadir" MySQL连接服务 MySQL ...

2018/08/12 19:17
481
0
mysql++的编译及使用mysql++连接mysql数据库

1、安装mysql 下载安装mysql,原来安装过mysql,后来卸载了,再次安装时,在mysql配置工具的最后一步时,总是无法启动服务,错误提示为“could not start the service mysql error:0”,解决...

2012/11/15 09:38
1K
0
【mysql】mysql has gone away

原文 http://www.jb51.net/article/23781.htm MySQL server has gone away 问题的解决方法 投稿:mdxy-dxy 字体:[增加 减小] 类型:转载 时间:2010-06-05 MySQL server has gone away 问题...

2018/09/21 11:06
30
0
MYSQL_基本实例_mysql

<?php error_reporting(E_ALL & ~E_DEPRECATED); $db_conf=array( 'host'=>'127.0.0.1', 'pass'=>'root', 'user'=>'root', 'name'=>'test', ); $db=array(); $db['conn'] = mysql_connect($d...

2016/03/28 10:36
113
1
mysql mysql-bin.00000x

安装了mysql以后,过一段时间发现磁盘空间不足了,查一下,发现是 mysql-bin.000001、 mysql-bin .000002等文件占用了空间,那么这些文件是干吗的?这是数据库的操作日志,例如UPDATE一个表,...

2018/04/06 22:25
565
0
MySQL基础知识-安装MySQL

通过网络上的文章,结合自己的实际操作,完美成功! 现在作为服务器操作系统的一般有三种,Windows Server,Linux,Unix,在这里我们只介绍在windows下和linux下安装mysql,Unix下安装应该和...

2018/06/24 23:41
99
0
mysql学习入门 - mysql安装

第一步: https://dev.mysql.com/downloads/mysql/ 272.3M 的文件点击下载 第二步: 解压到任意路径下,进行初始化 初始化步骤: 第一步: 在解压的mysql文件夹下创建一个data的空文件 第二步:...

2019/12/25 14:22
52
0
The /usr/local/mysql/data directory is not owned by the 'mysql' to '_mysql' user

20190720 经过前两天折腾环境,重装了 apache 和 mysql 之后,今天调试程序是突然发现,本机的 mysql 起不来了! 在启动面板上,显示有这样一行小字 (抱歉!光顾着解决问题,没有记录下来图片...

2019/07/20 20:10
98
0
MySQL之mysql命令使用详解

MySQL Name mysql - the MySQL command-line tool Synopsis mysql [options] db_name Description mysql is a simple SQL shell with input line editing capabilities. It supports interac...

2018/03/08 12:24
34
0
mysql (ab复制 mysql中间件)

原理图: mysql ab复制 A->B master: vim /etc/my.cnf 添加 log-bin=mysql-bin server_id=1 show master status grant replication slave on *.* to repl@'%' identified by 'repl' mysql-b...

2016/11/10 20:44
50
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部