zoukankan      html  css  js  c++  java
  • 数据库商城系统数据学习

    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'%诺基亚%'
  • 相关阅读:
    rename 批量重命名
    shell脚本实现轮询查看进程是否结束
    mysql 修改max_connections
    window10下的solr6.1.0入门笔记之---安装部署
    php下载大文件
    【转】Pyhton 单行、多行注释符号使用方法及规范
    window10系统下使用python版本实现mysql查询
    Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A
    【Visual Studio】 使用EF、 Linq2Sql快速创建数据交互层(一)
    【OPCAutomation】 使用OPCAutomation实现对OPC数据的访问
  • 原文地址:https://www.cnblogs.com/AngelKing1111/p/6184733.html
Copyright © 2011-2022 走看看