Mysql自学

Posted 爱唱歌的猫★

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql自学相关的知识,希望对你有一定的参考价值。

sql自学

第三次
目标:掌握单表查询的定义,掌握SELETE
一,单表查询定义
从一个数据表中查询一列或多列数据
种类:
①:单表查询:SELECT [列名] FROM [表名]
②:多表查询:SELECT [列名1] [列名2] [列名3] FROM [表名]
③:所有列查询:SELECT * FROM [表名]
例:
①SELECT prod_id FROM milk_tea;
②SELECT prod_name FROM milk_tea;
③SELECT prod_id,prod_name FROM milk_tea;
④SELECT * FROM milk_tea;
二,结果展示:SELECT
1.别名设置-AS
为指定查询列设置别名
SELECT [列名1] [列名2] AS [列名] [列名3] FROM [表名]
适合场景:当前列名不符合规定,重新命名
新生成的列
例:
①SELECT prod_id,prod_name,net_w AS net_weight,volid_month AS ‘保质期’ FROM milk_tea;(对列名使用别名)
②SELECT m.prod_id,m.prod_name FROM milk_tea AS m;(对表名使用别名)
2.常熟添加
在结果中添加常数列
SELECT ‘常数’ AS [别名] FROM [表名];
适合场景:添加特定值
例:
①:SELECT prod_id,prod_name,0.9 AS discount FROM milk_tea;
②:SELECT prod_id,prod_name,‘零食’ AS class FROM milk_tea;
★如果不设置别名则将文本默认为别名
3.四则运算
列与列之间,列与常熟之间
SELECT [四则运算表达式] FROM [表名];
适合场景:需要一定的运算

①SELECT m.prod_id,m.in_price,m.sale_price,m.sale_price-m.in_price AS profit FROM milk_tea AS m;
②SELECT m.prod_id,m.in_price,m.sale_price,m.sale_price*0.9 AS new_price FROM milk_tea AS m;
★均不改变原表,只是将结果展现的修饰

以上是关于Mysql自学的主要内容,如果未能解决你的问题,请参考以下文章

如何查询Lancome生产及保质期

技术的保质期越来越短

POJ-1456 Supermarket

Mysql自学

MySQL数据库自学

35岁后要提升核心竞争力,社科院与杜兰大学金融管理硕士项目为你续航