码迷,mamicode.com
首页 > 数据库 > 详细

数据库查询

时间:2018-06-14 14:32:40      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:distinct   value   插入   去重   primary   mes   arc   code   img   

一、初始化库:

1 CREATE TABLE products(pid INT PRIMARY KEY AUTO_INCREMENT, pname VARCHAR(30),price DOUBLE,pnum INT,cno INT ,pdate TIMESTAMP)

 其中timeStamp类型为时间戳形式。

插入数据:

1         insert into products values (null,泰国大榴莲,98,12,1,null);
2         insert into products values (null,新疆大枣,38,123,1,null);
3         insert into products values (null,新疆切糕,68,50,2,null);
4         insert into products values (null,十三香,10,200,3,null);
5         insert into products values (null,老干妈,20,180,3,null);
6         insert into products values (null,豌豆黄,20,120,2,null);

 表内容:

技术分享图片

查询:

1.查询所有的商品

1 SELECT * FROM products;

 

2.查询商品名和商品价格.

1 SELECT pname,price FROM products;

 

3.查询所有商品都有那些价格.

1 SELECT DISTINCT price FROM products;

 

注意:去重distinct 语法

select   distinct 字段名称1,字段名称2.。。。 from  表名;

4.将所有商品的价格+10元进行显示.(别名)

1 SELECT  price+10 FROM products;

 

我们可以对price 加别名。

语法:

SELECT 字段名称  [as] 别名  FROM 表;

其中关键字as可以省略。

1 SELECT price+10 newprice FROM products;

 

如果别名里有空格需要用单引号或者自执行符号。

1 SELECT price+10  AS `loop price` FROM products;

 

数据库查询

标签:distinct   value   插入   去重   primary   mes   arc   code   img   

原文地址:https://www.cnblogs.com/evilliu/p/9182252.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!