第8节:设计自己的数据库和数据表
1,安装mysql
首选在本机安装mysql server和mysql workbench,前者是数据库引擎,
本节目标:在本地安装mysql,独立完成数据库的设计,并在小程序中连接自己的数据库,进行保存数据的操作。 1,安装mysql 首选在本机安装mysql server和mysql workbench,前者是数据库引擎,后者是数据库UI管理工具。mysql server选择社区版即可。 mysql server: dev.mysql.com/downloads/mysql/ mysql workbench: dev.mysql.com/downloads/workbench/ 在安装时,注意记下设置的root密码。如果不清楚如何安装使用,查看这里: note.youdao.com/noteshare?id=2d397ffd86ccdd2e89034754b141d66a 2,创建库、表 创建名称为test的schema(数据库),如果不清楚如何创建,查看这里: 【Go语言后台编程问题集锦】4,使用Mysql workbench设计自己的数据库 创建名称为blog的数据表,有三个字段: 1)id,类型int64,自增,主键 2)title,类型为tinytext,其它默认 3)content创建数据库表,类型为text,其它属性默认 这个数据表与第6节中,日行一刻自带的test数据库中blog表,具有相同的数据结构。创建之后,随意添加几条数据。 3,修改config.toml 打开zero-weapp-server目录下配置文件config.toml,修改mysql_connstr字段: mysql_connstr = "root:密码@tcp(127.0.0.1:3306)/test?charset=utf8&parseTime=True&loc=Local" 密码用自己安装时设定的。 重启server_win或server_mac,在浏览器中查看: localhost:4000/api/1/x/blog/page 如果看到数据输出,说明实践成功了。 4,在小程序中验证 打开zero-weapp小程序项目,重启运行,添加一条数据,保存。再打开上一步中的链接,看看数据是不是增加了。 由于server地址没有改变,小程序代码不需要任何修改就能兼容运行。mysql数据库只与zero-weappserver连接,小程序又只与server交互,数据库与小程序是隔离的,互不影响。 学习过程中如遇到困难,可添加笔者微信,回复"小程序"进作者微信群。 欢迎参加作者的live课程 免费领券方法:关注微信公号“艺述思维”,回复“礼券”二字,获取免费礼券。每人限领一张,数量有限,先到先得。 (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |