数据库查询
Posted evilliu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库查询相关的知识,希望对你有一定的参考价值。
一、初始化库:
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;
以上是关于数据库查询的主要内容,如果未能解决你的问题,请参考以下文章