Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >MySQL—电子杂志订阅表的实现

MySQL—电子杂志订阅表的实现

作者头像
海盗船长
发布于 2020-08-27 08:32:16
发布于 2020-08-27 08:32:16
2.1K10
代码可运行
举报
文章被收录于专栏:基础知识文章基础知识文章
运行总次数:0
代码可运行

实践需求 (1)在mydb数据库中创建一张电子杂志表格(subscribe) (2)电子杂志订阅表中要包含四个字段,分别为编号(id)、订阅邮件的邮箱地址(email) 、用户是否确认订阅(status,使用数字表示,1表示已确认,0表示未确认)、邮箱确认的验证码(code)。 (3)为电子杂志订阅表添加五条订阅测试数据

编码

邮箱地址

是否确认的状态

邮箱确认码

1

tom123@163.com

1

TRBXPO

2

lucy123@163.com

1

LOICPE

3

lily123@163.com

0

JIXDAMI

4

jimmy123@163.com

0

QKOLPH

5

joy123@163.com

1

JSMWNL

(4)查看已经通过邮箱确认的电子杂志订阅信息 (5)将编号等于4的订阅确认状态设置为已确认 (6)删除编号等于5的电子杂志订阅信息

实现:

1.选择数据库

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mysql>CREATE DATABASE mydb;
mysql>USE mydb;

2.创建电子杂志订阅表

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mysql> CREATE TABLE subscribe(id INT COMMENT'编号',email VARCHAR(60) COMMENT'邮箱订阅的邮箱地址',status INT COMMENT'是否确认,0未确认,1确认',code VARCHAR(10) COMMENT'邮箱确认的验证码')DEFAULT CHARSET=utf8;
Query OK, 0 rows affected (0.17 sec)

3.操作电子杂志表的数据 (1)添加数据

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mysql>INSERT INTO subscribe VALUES
(1,'tom123@163.com','1','TRBXPO'),
(2,'lucy123@163.com','1','LOICPE'),
(3,'lily123@163.com','0','JIXDAMI'),
(4,'jimmy123@163.com','0','QKOLPH'),
(5,'joy123@163.com','1','JSMWNL);

(2)查询数据

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mysql> SELECT * FROM subscribe WHERE status=1;

(3)修改数据

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mysql> UPDATE subscribe SET status=1 WHERE id=4;

(4)删除数据

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mysql> DELETE FROM subscribe WHERE id=5;
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/11/30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
1 条评论
热度
最新
多谢大佬
多谢大佬
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
【MySQL学习笔记】电子杂志订阅表的操作
俗话说,实践出真知。学习亦是如此,理论与实践结合,才能展现知识学习的价值与力量。 今天我们来试试电子杂志订阅表的操作吧~ 实践来源:书籍《MySQL数据库原理、设计与应用》
颜颜yan_
2022/12/01
1.2K0
【MySQL学习笔记】电子杂志订阅表的操作
MySQL数据库,详解索引管理
create [unique] index 索引名称 on 表名(列名[(length)]);
用户1289394
2021/12/02
1.7K0
Spring学习笔记(二十四)——springboot实现邮箱服务
示范两个邮箱 1. 登陆网易邮箱163,在设置中打开并勾选POP3/SMTP/IMAP服务,然后会得到一个授权码,这个邮箱和授权码将用作登陆认证。
不愿意做鱼的小鲸鱼
2022/09/26
4680
Spring学习笔记(二十四)——springboot实现邮箱服务
MySQL数据库基础练习系列49、邮件群发系统
很多学生或者说是初学者在学习完成数据库的基础增删改查后就自认为在数据库这里就很熟悉了,但是不接触项目根本部知道需求,我这里准备了50个项目的基本需求来让大家来熟练各类项目的列信息,让大家更好的深入项目进行实战式的练习,可以让大家在后面面试的时候有更多更丰富的资历让大家可以与面试官侃侃而谈。
红目香薰
2024/06/16
900
MySQL数据库基础练习系列49、邮件群发系统
MySQL学习5_DML
在对表中的数据进行操作之前复习DDL(数据定义语言)中关于如何在数据库中创建一个表user:
皮大大
2021/03/02
4640
TP5系列 | 数据库迁移工具migration
migration用谷歌翻译是移民的意思,在PHP中我们将它理解为迁移,将Migration用在数据库上就理解为数据库迁移咯。在migration开发之前,我们都是手写SQL创建表语句,创建成功之后需要手动在数据库执行,项目初始化光数据库的创建就花费很多时间。
Tinywan
2019/08/08
3.1K0
MySQL从入门到入魔(01)
###数据库 学习数据库就是学习如何和数据库软件进行交流,SQL语言就是用于程序员和数据库软件进行交流的语言. DBMS:DataBaseManagementSystem 数据库管理系统(数据库软件),包括:MySQL/Oracle/SQLServer,DB2,SQLite等 常见DBMS介绍: MySQL:开源 Oracle公司产品,08年MySQL被Sun公司收购,09年Sun公司被Oracle, 原MySQL创始人离开Oracle创建新的数据库MariaDB 市场占有率第一 Oracle:闭源 Ora
海拥
2021/08/23
3060
Mysql之表的约束
案例:创建班级表时,班级名和教室名都设置为 NOT NULL,保证每个班级都有名称和教室。
猫咪-9527
2025/03/21
1060
Mysql之表的约束
lagou 爪哇 3-4 spring cloud 问答笔记
熔断即断路保护。微服务架构中,如果下游服务因访问压⼒过⼤⽽响应变慢或失 败,上游服务为了保护系统整体可⽤性,可以暂时切断对下游服务的调⽤。这种牺 牲局部,保全整体的措施就叫做熔断。
acc8226
2022/05/17
3990
lagou 爪哇 3-4 spring cloud 问答笔记
Java注册登录及邮箱发送账号激活(主要技术栈SpringBoot,MyBatis)
这里我们直接使用 Spring Initializr 初始化 Spring Boot 项目
秋名山码神
2022/12/20
1.7K0
Java注册登录及邮箱发送账号激活(主要技术栈SpringBoot,MyBatis)
MySQL数据库基础练习系列48、短信发送系统
很多学生或者说是初学者在学习完成数据库的基础增删改查后就自认为在数据库这里就很熟悉了,但是不接触项目根本部知道需求,我这里准备了50个项目的基本需求来让大家来熟练各类项目的列信息,让大家更好的深入项目进行实战式的练习,可以让大家在后面面试的时候有更多更丰富的资历让大家可以与面试官侃侃而谈。
红目香薰
2024/06/16
1040
MySQL数据库基础练习系列48、短信发送系统
MySQL数据库基础练习系列38、物流跟踪系统
很多学生或者说是初学者在学习完成数据库的基础增删改查后就自认为在数据库这里就很熟悉了,但是不接触项目根本部知道需求,我这里准备了50个项目的基本需求来让大家来熟练各类项目的列信息,让大家更好的深入项目进行实战式的练习,可以让大家在后面面试的时候有更多更丰富的资历让大家可以与面试官侃侃而谈。
红目香薰
2024/06/16
1360
MySQL数据库基础练习系列38、物流跟踪系统
Mysql系列第二十二讲 mysql索引管理详解
每个表有且一定会有一个聚集索引,整个表的数据存储在聚集索引中,mysql索引是采用B+树结构保存在文件中,叶子节点存储主键的值以及对应记录的数据,非叶子节点不存储记录的数据,只存储主键的值。当表中未指定主键时,mysql内部会自动给每条记录添加一个隐藏的rowid字段(默认4个字节)作为主键,用rowid构建聚集索引。
易兮科技
2020/10/16
3290
Mysql系列第二十二讲 mysql索引管理详解
【说站】mysql视图view的特点
视图是Mysql5.1版后推送的特性,本身是虚拟手表,其数据来源于实际存在的手表,通过执行SQL语句获得动态数据,平时使用时只需使用名称直接调用即可获得结果集。下面我们就具体的特点带来讨论。
很酷的站长
2022/11/24
5560
当歌 - RSS 订阅分发平台技术文档
当歌是一个极简的 RSS 订阅分发平台,旨在为用户提供便捷的 RSS 管理和订阅服务,帮助用户轻松获取和分享最新资讯。
C4rpeDime
2025/01/08
1770
【MySql】表的约束
真正约束字段的是数据类型,但是数据类型约束很单一,需要有一些额外的约束,更好的保证数据的合法性,从业务逻辑角度保证数据的正确性。比如有一个字段是email,要求是唯一的。表中一定要有各种约束,通过约束,让我们未来插入数据库表中的数据是符合预期的。约束的本质是通过技术收到逼迫程序员插入正确的数据,反过来,站在mysql的视角,凡是插入进来的数据,都是符合数据约束的。约束的最终目标:保证数据的完整性和可预期性所以需要更多的约束。 表的约束很多,这里主要介绍如下几个: null/not null,default, comment, zerofill,primarykey,auto_increment,unique key 。
平凡的人1
2023/10/15
3830
【MySql】表的约束
MySQL练习sql脚本(某校学生管理系统版本)
环境下载与安装教程:【https://laoshifu.blog.csdn.net/article/details/118991473】
红目香薰
2022/11/29
6540
MySQL练习sql脚本(某校学生管理系统版本)
MySQL增删改查之数据库,表,字段,数据操作
MySQL是一种关系型数据库管理系统,它支持多用户、多线程和多任务处理。在MySQL中,我们可以通过各种语法来进行数据库、表、字段以及数据的增删改查操作。下面将逐一介绍这些操作及其语法。
九转成圣
2024/04/10
5770
MySQL基础篇(02):从五个维度出发,审视表结构设计
MySQL的字段类型有很多种,可以根据数据特性选择合适的,这里只描述常见的几种类型。
知了一笑
2020/01/02
8910
零散的MySQL基础总是记不住?看这一篇就够了!
在日常开发中,一些不常用且又比较基础的知识,过了一段时间之后,总是容易忘记或者变得有点模棱两可。本篇主要记录一些关于MySQL数据库比较基础的知识,以便日后快速查看。
Java团长
2020/09/24
6420
零散的MySQL基础总是记不住?看这一篇就够了!
相关推荐
【MySQL学习笔记】电子杂志订阅表的操作
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验