自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 react开发arcgis api js(一)

在用react开发arcgis api for js的时候,很多情况下使用的方法和传统开发arcgis api for js的引用格式会有些许不同,因此用这个系列记录一下碰到的问题。一、改变默认控件的位置,如compass,wedge在Chrome浏览器中F12,点击获取组件名字,通过改变组件的位置来实现。.esri-compass {position: absolute;top: 195px !important;left: 4.8px !important;}二、获取指定id的grap

2021-10-27 17:14:42 398

原创 arcgis api for js 4.x下载安装本地部署

1. 下载数据库官方下载地址:https://developers.arcgis.com/downloads/apis-and-sdks需要arcgis developer账号。2. 解压3. 将api部署到服务器上如openresty、tomcat、iis等。以openresty为例:将解压文件arcgis_js_api文件夹整个拷贝到openresty的html文件夹下。4. 修改配置以4.13版本为例。修改两个配置文件:\arcgis_js_api\library\4.13\in

2021-10-21 10:41:56 639 1

原创 Windows服务器部署WebGIS前置服务

Windows服务器部署WebGIS前置服务用openresty发布地图服务,react开发前端页面,java作为后台程序,postgis作为数据库的一套WebGIS项目部署在Windows服务器上。部署步骤在服务器上安装相应软件:pgsql+postgre navicat vscode notepad nssm数据拷贝:发布服务所需数据服务发布配置 数据配置:map_conf nginx配置:nginx_conf arcgis api库开机自动运行openresty:设置nssm程序打

2021-10-19 14:37:11 1327 1

原创 PostgresSQL 数据库权限

应用场景:程序需要同时连接放在一台服务器里的两个数据库,其中一个数据库db2里存放机密数据,不希望被用户访问到。两个数据库和表的owner都是postgres,为superuser。因此希望用户无法登录数据库db2,但不影响对数据库db1和其中的表进行所有权限的操作。简化问题:如何使用户user1只对指定数据库db1中的表进行操作,而没有权限登入其他数据库db2。解决思路:新建用户user1,将数据库db1的owner指定为用户user1,对数据库db1内所有表赋予用户user1所有权限。同时由

2021-06-21 16:50:09 1211 2

原创 MySQL更新和删除数据

总结更新数据:UPDATE table1 SET column1=‘ ’ WHERE 直接update表,一定要写条件where 更新多个列,直接在前一句SET后加英文逗号即可。 可使用子查询。 更新多列时,如果有其中有一列出错,之前更新好的数据会恢复原来的值,避免这种情=况,可以用IGNORE忽略错误。语法: UPDATE IGNORE column1… NULL可用来删除值,设想...

2018-10-15 21:46:02 337

原创 MySQL插入数据

总结:插入行:INSERT INTO table VALUES (‘ ’, ‘ ’, NULL),插入的值的顺序需要完全按列的定义次序,一般不建议使用。 在表名后的括号里明确给出列名:INSERT INTO table (column1, column2, column3…) VALUES (‘ ’, ‘ ’, NULL,…),只要列出的列名和后面的值一一对应即可,与列的定义次序不同也可以。...

2018-10-10 20:59:18 198

原创 MySQL全文本搜索 扩展搜索 布尔搜索 FULLTEXT

总结:全文本搜索Match(FULLTEXT) Against(‘text’)。注意FULLTEXT索引要在导完数据后再定义FULLTEXT是哪(些)列,否则很耗时。 全文本搜索结果输出会按相关性排列。 扩展查询Against(‘text’ WITH QUERY EXPANSION):可查到更多输入关键词相关的行,但是有可能会增加很多不需要的行。 布尔文本搜索Against(‘text’...

2018-10-09 21:39:48 711

原创 MySQL组合查询UNION

总结:组合查询:UNION,放在两个SELECT语句之间,如果有n个SELECT语句,则用n-1个UNION. 重复行也出现:UNION ALL 排序:ORDER BY 写在所有SELECT语句最后,只用一次。 UNION可简化WHERE语句 UNION适合用于查询多个表的情况下。———————————————————————————————————————————组合查询定义:...

2018-10-08 18:01:25 240

原创 MySQL联结

总结1. 联结方式有等值联结、自联结、自然联结和外联结。注意使用哪种联结。2. 一定要标注联结条件,否则返回值不正确,得到笛卡尔积。3. 注意联结的性能。 联结的通俗理解:把几个不同的表通过相同的列连接起了得到一个表,或者把其中几列取出来。联结不是物理实体,在数据库中不存在这个表,只存在于查询的执行中。 一、了解联结前需掌握一些基础知识。主键(Primary Key...

2018-09-30 22:54:56 245

原创 MySQL子查询 嵌套查询

子查询:嵌套在其他查询中的查询。有三张表分别如下:customers: 存储顾客信息orderitems:只存储订单信息,无客户信息orders:存储订单号和顾客id  注意:一般在子查询中,程序先运行在嵌套在最内层的语句,再运行外层。因此在写子查询语句时,可以先测试下内层的子查询语句是否输出了想要的内容,再一层层往外测试,增加子查询正确率。否则多层的嵌套使语句可读性...

2018-09-27 20:18:58 143883 12

原创 MySQL分组数据和排序

总结分组可嵌套,可分得更细致 WITH ROLLUP在最后一行返回分组汇总之和 HAVING过滤分组,WHERE过滤行,若同时使用HAVING和WHERE,先用WHERE过滤数据后,HAVING用过滤后的数据再分组 GROUP BY和ORDER BY的区别,尽量都用ORDER BY避免错误 SELECT子句顺序:SELECT→FROM→WHERE→GROUP BY→HAVING→ORD...

2018-09-27 15:45:31 457

原创 MySQL汇总数据&聚集函数

上一篇博客https://blog.csdn.net/m0_38061639/article/details/82854350对数据进行了计算,但我们一般不需要把数据检索出来,而是想要得到汇总结果,因此要用到聚集函数(aggregate function)。1. AVG(): 求平均,忽略NULL值2. COUNT(): 计数,合理运用DISTINCT2.1SELECT COU...

2018-09-26 22:11:11 223

原创 MySQL数据处理函数

使用函数的话要注意写清代码注释,因为MySQL的代码移植性没有SQL高。总结处理文本 处理数值数据 处理日期和时间值 返回特殊信息,如用户登录、版本检查等系统函数 1. 处理文本1.1 变小写:SELECT Lower('HELLO');+----------------+| Lower('HELLO') |+----------------+|...

2018-09-26 15:44:29 162

原创 MySQL 创建计算字段

创建字段的目的是从数据库取出加工过的存储数据。字段在运行SELECT字段时创建,并不存在于数据库表中。总结: 拼接字段在SELECT中完成运算,并不在数据库中生成新的列,也不在客户机上运算。 函数Concat()用于拼接 计算符号+-*/ 1. 拼接字段:拼接两列的字段:把客户名和客户地址存成一个值SELECT Concat(cust_name,'(',cust_cit...

2018-09-25 22:04:07 250

原创 MySQL 正则表达式总结 通配符 元字符

总结正则表达式和LIKE的区别联系,在没有通配符的情况下,LIKE是对整列的一整个词检索,如果有一个字母匹配不上就不会检索出来,而正则表达式是只要列中有包含检索词的内容,就输出行。如果检索表达式加上^和$,两者作用相同 正则表达式通配符: REGEXP ‘’ | [] . ^ - \\ 字符:字符类;空白元字符;重复元字符;定位元字符。 1. 正则表达式:REGEXP ‘***’...

2018-09-25 21:28:09 1401

原创 MySQL WHERE 通配符LIKE % _

过滤数据总结操作符:=,>, <, <>, !=, <=, >=, Between, IS NULL, AND, OR, IN, NOT IN 通配符%:LIKE  ‘***%’;  (***指已知的模糊文本,注意区分大小写,不能匹配NULL,匹配多个字符) 通配符_:LIKE  ‘***_’;  (***指已知的模糊文本,注意区分大小写,不能匹配NUL...

2018-09-24 22:52:10 6845

原创 MySQL select操作大全(选择SELECT&排序ORDER&降序ORDER&选择个数LIMIT)

在上一篇《用命令行进入MySQL&生成样例数据库crashcourse》的基础上,练习SELECT和ORDER操作。上篇地址:https://blog.csdn.net/m0_38061639/article/details/82822010 总结选择 SELECT FORM LIMIT 排序 ORDER BY DESC  以下操作都针对某个表选出列来进行操作,数据...

2018-09-23 16:02:12 5639

原创 用命令行进入MySQL&生成样例数据库crashcourse

总结1. 启动mysql:用命令行进到MySQL中,管理员身份打开cmd输入net start MySQL802. 进入mysql:cd进入安装bin文件夹,输入mysql -hlocalhost -uroot –p,再输入密码3. 3个语句CREATE, USE, SOURCE, SHOW:下脚本,生成数据库,载入数据4. 输入sql语句一定要以分号结尾 可能会碰到的问题...

2018-09-23 14:34:20 2616 1

原创 MySQL8.0安装和server连接及碰到的一些问题

总结安装MySQL软件拢共分两步.宋丹丹语气1. 安装软件2. 连接到server 下面开始教程。https://dev.mysql.com/downloads/windows/先在官网下载最新8.0安装包: community是免费的,之前MySQL Administrator和MySQL Query Browser一起整合到了Workbench中,所以只要下一个就好...

2018-09-22 21:53:53 11527

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除