• 数据库商城系统数据学习


    1,在商城管理中心自增一个商品,实质就是就是在数据库的goods表中新增了一条数据

     2.让新增的商品成为精品和新品,实质就是修改了这条数据的某个列的状态
     3.删除一条记录:
     物理删除:就是直接delete这条数据。 
    逻辑删除:就是修改这条数据的某个列状态。
     4.查询记录,就是加where约束条件。
     从goods中抽取部分列来练习
     goods_id 
    cat_id
     goods_sn
     goods_name 
    click_count 
    goods_number
     market_price 
    shop_price 
    add_time
     is_best 
    is_new 
    is_hot 
    查询练习:
     #主键为12的商品
    SELECT*FROM goods WHERE goods_id=12
    #不属第3栏目的所有商品
    SELECT*FROM goods WHERE cat_id!=3
    #本店价格高于3000元的商品
    SELECT*FROM goods WHERE shop_price>3000
    #本店价格低于或等于100元的商品
    SELECT*FROM goods WHERE shop_price<=100
    #取出第4栏目或第11栏目的商品(不许用or)
    SELECT*FROM goods WHERE cat_id IN(4,11)
    #取出100<=价格<=500的商品(不许用and)
    SELECT*FROM goods WHERE shop_price BETWEEN 100 AND 500
    #取出不属于第3栏目且不属于第11栏目的商品(and,或not in分别实现)
    SELECT*FROM goods WHERE cat_id NOT IN (3,11)
    #取出价格大于100且小于300,或者大于4000且小于5000的商品()
    SELECT*FROM goods WHERE (shop_price>100 AND shop_price<300) OR (shop_price>4000 AND shop_price<5000)
    #取出第3个栏目下面价格<1000或>3000,并且点击量>5的系列商品
    SELECT*FROM goods WHERE (shop_price<1000 OR shop_price>3000 )AND cat_id=3 AND click_count>5
    #取出第1个栏目下面的商品(注意:1栏目下面没商品,但其子栏目下有)
    SELECT*FROM goods WHERE cat_id IN (SELECT cat_id FROM category WHERE cat_id=1 OR parent_id=1 )
    #取出名字中有"诺基亚"的商品
    SELECT*FROM goods WHERE goods_name LIKE '%诺基亚%'
    #取出名字为"诺基亚Nxx"的手机
    SELECT*FROM goods WHERE goods_name LIKE '%诺基亚N%'
    #取出名字不存在"诺基亚"的商品
    SELECT*FROM goods WHERE goods_name NOT LIKE '%诺基亚%'
    #取出第3个栏目下面价格在1000到3000之间,并且点击量>5 "诺基亚"开头的系列商品
    SELECT*FROM goods WHERE shop_price BETWEEN 1000 AND 3000 AND click_count>5 AND cat_id=3 AND goods_name LIKE'%诺基亚%'
  • 相关阅读:
    AJAX---发送GET请求并传递参数
    AJAX---遵循http协议
    AJAX---onreadystatechange事件中获取相应内容和readystate状态
    AJAX---发送请求
    AJAX---简介
    AJAX---学习roadmap
    jQuery---jquery.ui实现新闻模块
    jQuery---jquery.color.js和jquery.lazyload.js的使用
    jQuery---jQuery插件
    通过JavaScript调用SOAP终结点执行实体消息
  • 原文地址:https://www.cnblogs.com/AngelKing1111/p/6184733.html
Copyright © 2020-2023  润新知