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

    小编:啊南 55阅读 2020.11.20

    实践需求 (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.选择数据库

    mysql>CREATE DATABASE mydb;
    mysql>USE mydb;

    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)

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

    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)查询数据

    mysql> SELECT * FROM subscribe WHERE status=1;

    (3)修改数据

    mysql> UPDATE subscribe SET status=1 WHERE id=4;

    (4)删除数据

    mysql> DELETE FROM subscribe WHERE id=5;
    关联标签: