天天看点

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

实践需求

(1)在mydb数据库中创建一张电子杂志表格(subscribe)

(2)电子杂志订阅表中要包含四个字段,分别为编号(id)、订阅邮件的邮箱地址(email)

、用户是否确认订阅(status,使用数字表示,1表示已确认,0表示未确认)、邮箱确认的验证码(code)。

(3)为电子杂志订阅表添加五条订阅测试数据

编码 邮箱地址 是否确认的状态 邮箱确认码
1 [email protected] 1 TRBXPO
2 [email protected] 1 LOICPE
3 [email protected] JIXDAMI
4 [email protected] QKOLPH
5 [email protected] 1 JSMWNL

(4)查看已经通过邮箱确认的电子杂志订阅信息

(5)将编号等于4的订阅确认状态设置为已确认

(6)删除编号等于5的电子杂志订阅信息

实现:

1.选择数据库

mysql>CREATE DATABASE mydb;
mysql>USE mydb;
           
MySQL—电子杂志订阅表的实现实现:

2.创建电子杂志订阅表

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)
           
MySQL—电子杂志订阅表的实现实现:

3.操作电子杂志表的数据

(1)添加数据

mysql>INSERT INTO subscribe VALUES
(1,'[email protected]','1','TRBXPO'),
(2,'[email protected]','1','LOICPE'),
(3,'[email protected]','0','JIXDAMI'),
(4,'[email protected]','0','QKOLPH'),
(5,'[email protected]','1','JSMWNL);
           
MySQL—电子杂志订阅表的实现实现:

(2)查询数据

mysql> SELECT * FROM subscribe WHERE status=1;
           
MySQL—电子杂志订阅表的实现实现:

(3)修改数据

mysql> UPDATE subscribe SET status=1 WHERE id=4;
           
MySQL—电子杂志订阅表的实现实现:

(4)删除数据

mysql> DELETE FROM subscribe WHERE id=5;
           
MySQL—电子杂志订阅表的实现实现:

继续阅读