经过第一周的学习和制作,已经实现了本地文字及图片的html展示、文件上传到本地、flask控制html之间的跳转等基本功能。但都是基于本地内容的操作,而真正需要的是与数据库的连接,flask实现对数据库内容进行读写操作。于是接下来就是有关数据库的学习和实践。
实训规划要用的数据库是PostgreSQL ,明确目标后,首先下载并安装了PostgreSQL 10,用于构建自己的数据库进行操作。
打开应用附带的psql控制台,登录自己的数据库账户之后就可以展开对数据库table的操作,主要是控制台键入相应的SQL语句。
下面就我自己建立的表“myfood”操作为例,记录关键的语句:
建立表:
CREATE TABLE myfood(
ID INT,
NAME CHAR(10),
FoodName CHAR(10),
FoodMaterial CHAR(50)
);
查看数据库所有表:
\d
按行插入数据:
insert into myfood (id,name,foodname,foodmaterial)
values ('123','yky','烤肉','肉');
查看表内容:
select foodname, foodmaterial from myfood where name=yky;
select * from myfood;
删除表:
DROP table myfood;
熟悉命令行操作之后,下一步就是要在代码内自如地读写数据库表格了,后续继续努力。