数据库名词简要介绍
后端中我是负责数据库部分,首先简要介绍一下一些名词。
数据库是由一批数据构成的有序的集合,这些数据被存放在结构化的表里。
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
苏州大学微软学生俱乐部
领取专属 10元无门槛券
私享最新 技术干货