微信小程序开发:后端篇续

数据库名词简要介绍

后端中我是负责数据库部分,首先简要介绍一下一些名词。

数据库是由一批数据构成的有序的集合,这些数据被存放在结构化的表里。

SQL(Structured Query Language)是对数据库进行查询和修改操作的语言。

MySQL是一种小型的数据库管理系统。

学习进度

在学习途径上,我是通过廖雪峰网站的SQL教程,一本《MySQL从入门到精通》,以及菜鸟教程的”Python3使用PyMySQL连接数据库”。

1

本次开发的小程序中,每一次活动报名都会将用户的报名数据存放到一张表里。

CREATE DATABASE activity

CREATE TABLE students

(

authorization_code INT,

full_name VARCHAR(30),

student_id INT(10) NOT NULL,

gender VARCHAR(1),

grade VARCHAR(30),

major VARCHAR(30),

email VARCHAR(30),

+86phone INT(11) NOT NULL,

PRIMARY KEY (student_id)

);

2

关系数据库的基本操作就是增删改查,即CRUD,即Create,Retrieve,Update,Delete.

而对于增、删、改,对应的SQL语句分别是:

INSERT:插入新记录;

UPDATE:更新已有记录;

DELETE:删除已有记录。

通过INSERT语句向数据表中同时插入多个记录,基本语法格式如下:

INSERT INTO table_name (column_list)

VALUES (value_list1), (value_list2),...,(value_listn)

3

使用python连接数据库

PyMySQL是python3.x版本中用于连接MySQL服务器的一个库

pymysql.connect()

host(str) MySQL服务器地址

port(int)服务器端口号

user(str)用户名

password(str)密码

db(str)数据库名称

charset(str)连接编码

关于使用pymysql库目前只学习了如何连接数据库,更多的操作还在继续学习中,大家一起努力加油啊。最后祝大家十五元宵快落!

元宵节快乐

图文:盛坤

编辑:囧星人

首发于SUMSTC

苏州大学微软学生俱乐部

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190219G15D8T00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券