数据库查询

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;

 

以上是关于数据库查询的主要内容,如果未能解决你的问题,请参考以下文章

Microsoft SQL Server 代码片段收集

在 Java 的 GraphQL 查询中添加片段

解决方案电影标题中缺少代码的片段,完成挑战更多[关闭]

Huawei_Netconf_Ncclient

推进学说代码片段

如何在 graphQL 片段中定义可选字段以进行查询