1.环境配置
1>.下载安装orm
go get github.com/astaxie/beego/orm
默认安装路径在gopath路径下,可使用go env查看路径
2>.导入mysql包
2..在controller目录下创建一个TestMode.go控制器
1>.代码
2>.数据操作方法以及go中结构体和数据库中的表格对应关系
3.在routers目录下添加对应路由
4.mysql设置
1>.进入数据库 mysql -u 用户名 -p
下面是以root用户登录的
2>.我这里首先建立新的用户testdb,对应代码中对应
可以使用 下面命令,查看用户列表
select user, host from mysql.user;
创建新用户,用户名test 密码test
use mysql
create user test identified by 'test' ;
flush privileges //刷新
select user, host from mysql.user; //查看用户
3>.创建数据库
create database testdb; 和代码中对应
flush privileges; //刷新
show databases;
4>.设置权限 为user用户赋予操作数据库testdb的所有权限
grant all privileges on testdb.* to test identified by 'test';
5>.退出,
quit;
6>.使用test用户登录
mysql -u test -p
查看数据库
show databases;
查看表格
show tables;
7>.创建表格user_table,三个参数id、username、password
create table user_table( id int(11) auto_increment, username varchar(32),password varchar(128),primary key(id));
语法:
8.查看表格
desc user_table;
5.运行程序查看效果
浏览器效果,表明插入成功
查看数据库表格中数据
select *from user_table;
注:参考文件