您的位置
主页 > 网站技术 > 数据库 > » 正文

与MSSQL对比学习MYSQL的心得(七)--查询

来源: 锦尚中国 点击:

比较出大家的异同点,从而加深记忆

这一篇《与MSSQL对比学习MYSQL的心得(七)》也是一样,相同的地方略略带过,不同的地方我会给出例子,谢谢大家的支持o(∩_∩)o

这一节主要介绍MYSQL里的基本查询(MYSQL官方参考手册)

MySQL中select的基本语法形式:

select 属性列表
from 表名和视图列表
[where 条件表达式]
[group by 属性名[having 条件表达式]]
[order by 属性名[asc|desc]]
[limit <offset>,row count]
 
说明:

where子句:按照“条件表达式”指定的条件进行查询

group by子句:按照“属性名”指定的字段进行分组。

having子句:有group by才能having子句,只有满足“条件表达式”中指定的条件的才能够输出。

group by子句通常和count()、sum()等聚合函数一起使用。

order by子句:按照“属性名”指定的字段进行排序。排序方式由“asc”和“desc”两个参数指出,默认是按照“asc”来排序,即升序。

建立测试表

创建测试表

CREATE TABLE fruits ( f_id CHAR(10) NOT NULL, s_id INT NOT NULL, f_name CHAR(255) NOT NULL, f_price DECIMAL(8,2) NOT NULL, PRIMARY KEY(f_id) )

插入测试数据

INSERT INTO fruits(f_id,s_id,f_name,f_price) VALUES('a1',101,'apple',5.2), ('b1',102,'blackberry',5.2), ('bs1',105,'orange',5.2), ('bs2',103,'melon',5.2), ('t1',106,'banana',5.2);

使用select语句查询f_id字段的数据

SELECT f_id,f_name FROM fruits




首页  - 关于站长圈  - 广告服务  - 联系我们  - 关于站长圈  - 网站地图  - 版权声明