mysql数据库学习(三)

DQL 数据查询语言

select 列名1,列名2,.......from 表名 (while 条件);      查询指定列的内容;

查询所有字段用 * 不带where 条件 把表的所有记录查出来;

过滤掉重复的列值:select distinct  列名1 from 表名;

select concat(列名1,列名2) from 表名;      将列名(列内容)链接起来;

select concat(列名1,列名2) as 新列名 from 表名;将列名(列内容)链接起来,并设置一个新的列名;

select concat_ws(分隔符,列名1,列名2) from 表名;     将链接起来的列内容以分隔符分开;

列起别名用as:          select 列名1 as 别名 from 表名;

模糊查询:

select 列名 from 表名 where 列名 like '%ng';        %ng是模糊左边的,ng%是模糊后面的,%ng%是前后都模糊;

排列:

select * from 表名 order by 字段名 (asc);         升序  默认也为升序,asc可以不加;

select * from 表名 order by 字段名 desc ;          降序;

聚合函数:
select  count(*) from 表名;         查询表的记录数;

select sum(列名) from 表名;       查询此列的和;(如公司在计算这次的销售总量时会用到)

select avg(列名) from 表名;         查询此列的平均值;

select max(列名) from 表名;      查询此列的最大值;

select min(列名) from 表名;          查询此列的最小值; 

分组查询:

select 列名 from 表名 group by 列名(如 sex);       按照性别分组;

select * from 表名 group by 列名 having 列名>条件值;   如 :select * from hihi group by age having age>18;将年龄大于18的分组;

select count(*) from 表名 group by 列名 having 列名>条件值;

内连接查询

select 表名.字段名,表名.字段名 from 表名1 as 别名1,表名2 as 别名2 where 条件;

两个数据库连接起来查询,通过两数据库联合可以查到其它数据库的信息;

as之后的字段可以更方便,可写可不写;

也可以写成  select 数据库.字段名,数据库.字段名 from 表名1 as 别名1 inner join 表名2 as 别名2 where 条件;

左连接:

select 数据库.字段名,数据库.字段名 from 表名1 as 别名1 left join 表名2 as 别名2 on 条件;

以左边的数据为例一一对应右边的数据;

右连接:

select 数据库.字段名,数据库.字段名 from 表名1 as 别名1 right join 表名2 as 别名2 on 条件;

与左连接相反;

特别注意,内连接用where,而左连接和右连接不能用where只能用on;

推荐内连接;

联合查询:列数必须一致

select 列名 from 表名 union all select 表名 from 列名;

子查询

select * from 表名1 where id in (select 列名 from 表名2);

 

 

 

世界地图矢量数据可以通过多种网站进行下载。以下是一些提供免费下载世界地图矢量数据的网站: 1. Open Street Map (https://www.openstreetmap.org/): 这个网站可以根据输入的经纬度或手动选定范围来导出目标区域的矢量图。导出的数据格式为osm格式,但只支持矩形范围的地图下载。 2. Geofabrik (http://download.geofabrik.de/): Geofabrik提供按洲际和国家快速下载全国范围的地图数据数据格式支持shape文件格式,包含多个独立图层,如道路、建筑、水域、交通、土地利用分类、自然景观等。数据每天更新一次。 3. bbbike (https://download.bbbike.org/osm/): bbbike提供全球主要的200多个城市的地图数据下载,也可以按照bbox进行下载。该网站还提供全球数据数据格式种类齐全,包括geojson、shp等。 4. GADM (https://gadm.org/index.html): GADM提供按国家或全球下载地图数据的服务。该网站提供多种格式的数据下载。 5. L7 AntV (https://l7.antv.antgroup.com/custom/tools/worldmap): L7 AntV是一个提供标准世界地图矢量数据免费下载的网站。支持多种数据格式下载,包括GeoJSON、KML、JSON、TopJSON、CSV和高清SVG格式等。可以下载中国省、市、县的矢量边界和世界各个国家的矢量边界数据。 以上这些网站都提供了世界地图矢量数据免费下载服务,你可以根据自己的需求选择合适的网站进行下载
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值