天天看點

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—電子雜志訂閱表的實作實作:

繼續閱讀