php mysql 模型_跟燕十八学习PHP-第二十四天-mysql查询模型(非常重要)

该博客介绍了如何使用MySQL创建一个迷你版的ECShop商品表,并进行数据导入及查询操作。首先创建了goods表,然后从ECShop的gyshop.goods表中批量导入数据,通过示例查询展示了如何获取特定ID商品和非特定分类的商品信息。
摘要由CSDN通过智能技术生成

/**

燕十八 公益PHP培训

课堂地址:YY频道88354001

学习社区:www.zixue.it

**/

分析商城的表并建立类似的小型表

商品表

goods_id

cat_id

goods_sn

goods_name

click_count

goods_number

market_price

shop_price

add_time

is_best

is_new

is_hot

#创建一个仿ecshop的迷你商品表

CREATE TABLE `goods` (

`goods_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,

`cat_id` smallint(5) unsigned NOT NULL DEFAULT '0',

`goods_sn` varchar(60) NOT NULL DEFAULT '',

`goods_name` varchar(120) NOT NULL DEFAULT '',

`click_count` int(10) unsigned NOT NULL DEFAULT '0',

`goods_number` smallint(5) unsigned NOT NULL DEFAULT '0',

`market_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00',

`shop_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00',

`add_time` int(10) unsigned NOT NULL DEFAULT '0',

`is_best` tinyint(1) unsigned NOT NULL DEFAULT '0',

`is_new` tinyint(1) unsigned NOT NULL DEFAULT '0',

`is_hot` tinyint(1) unsigned NOT NULL DEFAULT '0',

PRIMARY KEY (`goods_id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8;

#把ecshop中的商品表数据批量导入测试goods表

insert into test.goods

select

goods_id,cat_id,goods_sn,goods_name,click_count,goods_number,market_price,shop_price,add_tim

e,is_best,is_new,is_hot from gyshop.goods;

mysql> # 接下来,把ec的商品表的内容导入到这张goods里,供练习用.

mysql> insert into test.goods

-> select

goods_id,cat_id,goods_sn,goods_name,click_count,goods_numer,market_price,shop_price,add_time

,is_best,is_new,is_hot from gyshop.goods;

ERROR 1054 (42S22): Unknown column 'goods_numer' in 'field list'

mysql> insert into test.goods

-> select

goods_id,cat_id,goods_sn,goods_name,click_count,goods_number,market_price,shop_price,add_tim

e,is_best,is_new,is_hot from gyshop.goods;

Query OK, 32 rows affected (0.00 sec)

Records: 32 Duplicates: 0 Warnings: 0

mysql> #查询练习

mysql> #查询商品主键是32的商品

mysql> select goods_id,goods_name,shop_price from goods where goods_id=32;

+----------+------------+------------+

| goods_id | goods_name | shop_price |

+----------+------------+------------+

| 32 | 诺基亚N85 | 3010.00 |

+----------+------------+------------+

1 row in set (0.06 sec)

mysql> #查出不属于第3个栏目的所有商品

mysql> #即cat_id不等于3

mysql> select goods_id,cat_id,goods_name from goods where cat_id!=3;

+----------+--------+------------------------------+

| goods_id | cat_id | goods_name |

+----------+--------+------------------------------+

| 1 | 4 | KD876 |

| 4 | 8 | 诺基亚N85原装充电器 |

| 3 | 8 | 诺基亚原装5800耳机 |

| 5 | 11 | 索爱原装M2卡读卡器 |

| 6 | 11 | 胜创KINGMAX内存卡 |

| 7 | 8 | 诺基亚N85原装立体声耳机HS-82 |

| 14 | 4 | 诺基亚5800XM |

| 16 | 2 | 恒基伟业G101 |

| 18 | 4 | 夏新T5 |

| 23 | 5 | 诺基亚N96 |

| 25 | 13 | 小灵通/固话50元充值卡 |

| 26 | 13 | 小灵通/固话20元充值卡 |

| 27 | 15 | 联通100元充值卡 |

| 28 | 15 | 联通50元充值卡 |

| 29 | 14 | 移动100元充值卡 |

| 30 | 14 | 移动20元充值卡 |

| 33 | 4 | 金立910浪漫镶钻手机 |

+----------+--------+------------------------------+

17 rows in set (0.05 sec)

燕十八老师太幽默了, 昨天的视频如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值