• 2018/8/26学习Mysql笔记


    SELECT * FROM product;
    #1.基本增删改查
    #新增
    #需求:添加一条数据到产品表   产品名称为苹果手机   卖价为5000
    INSERT INTO product(product_name,sale_price) VALUES('苹果',5000);
    
    #删除
    #需求:删除产品表中id=20的数据
    DELETE FROM product WHERE id=20;
    
    #需求:删除产品表中id=20并且product_name='联想M115'的数据
    DELETE FROM product WHERE id=20 AND product_name='联想M115';
    
    #需求:删除产品表中id=20或者product_name='联想M115'的数据
    DELETE FROM product WHERE id=20 OR product_name='联想M115';
    
    #需求:删除产品表中product_name!='联想M115'的数据
    DELETE FROM product WHERE id=20 OR product_name!='联想M115';
    
    #更新
    ##需求:把成本价大于100的所有商品的卖价修改为200,并且把名称修改为特殊商品
    
    
    #查询
    #查询所有商品
    SELECT * FROM product;
    
    #需求:查询id<8的数据
    SELECT * FROM product WHERE id<8;
    
    #需求:查询id<8的数据,只看id,产品名称,卖价
    SELECT id,product_name,sale_price FROM product WHERE id<8;
    
    #需求:查询所有货品信息
    SELECT * FROM product;
    
    #需求:查询所有货品的id,product_name,sale_price
    SELECT id,product_name,sale_price FROM product;
    
    #需求:查询商品的分类编号。
    SELECT classify_id FROM product;
    
    #需求:查询所有货品的id,名称和每零售1个产品所赚取的钱(每零售1个产品所赚取的钱=零售价-成本价格)
    SELECT id,product_name,(sale_price-cost_price) profit FROM product;
    
    #需求:查询所有货品的id,名称和批发价(批发价=卖价*折扣)
    SELECT id,product_name,(sale_price*cutoff) as trade_price FROM product;
    
    #需求:查询所有货品的id,名称,和各进50个的成本价(成本=cost_price)
    SELECT id,product_name,cost_price*50 'as 50个价格' FROM product;
    
    
    #需求:查询所有货品的id,名称和每零售1个产品所赚取的钱(每零售1个产品所赚取的钱=零售价-成本价格),并取别名
    SELECT id,product_name,(sale_price-cost_price) profit FROM product;
    
    #需求:查询所有货品的id,名称,各进50个,并且每个运费1元的成本(使用别名)
    SELECT id,product_name,(cost_price+1)*50 cost FROM product;
    
    #需求:查询所有货品名称和每零售1个产品所赚取的钱(每零售1个产品所赚取的钱=零售价-成本价格),
    #            格式为: 每零售一个XXX产品,赚取:XX元
    SELECT CONCAT('每零售一个',product_name,',产品,赚取:',sale_price - cost_price 利润,'') FROM product;
    
    #需求:查询商品的名字和零售价。
    #      格式:xxx商品的零售价为:xxx
    SELECT CONCAT(product_name,'商品的零售价为:',sale_price) FROM product;
  • 相关阅读:
    JDK1.8十个新特性
    问题:No more handles [Could not detect registered XULRunner to use]
    在未标记为正在运行时,调用了RunScript
    问题: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
    常用数据库的JDBC 的URL形式
    Myeclipse插件的三种安装方式
    mysqlError: Illegal connection port value '3306>]'
    异常:Bad version number in .class file
    安装msi文件遇到错误code=2502 or 2503 win8
    spring使用RedisTemplate的坑Could not get a resource from the pool
  • 原文地址:https://www.cnblogs.com/funkyd/p/9538202.html
Copyright © 2020-2023  润新知