**Golang操作mysql简介**
Golang操作mysql数据库的感觉有点想php中的pdo对mysql操作,假设你原本是phper转型到golang中的接受起来很亲切,总体的感觉非常简单
**Golang操作mysql的注意点**
`golang实现了对mysql操作的标准库然而却没有实现mysql的驱动`
因此我们需要先从github中下载go-sql-driver这个驱动包(建议在src目录下执行),使用命令如下所示:
```go
go get github.com/go-sql-driver/mysql
```
**在test数据库中建立表字段如下所示**
```go
CREATE TABLE IF NOT EXISTS `test`.`user` (
`user_id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '用户编号',
`user_name` VARCHAR(45) NOT NULL COMMENT '用户名称',
`user_age` TINYINT(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '用户年龄',
`user_sex` TINYINT(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '用户性别',
PRIMARY KEY (`user_id`))
ENGINE = InnoDB
AUTO_INCREMENT = 1
DE