作为一名开发人员,在日常的工作中会难以避免地接触到数据库,无论是基于文件的 sqlite 还是工程上使用非常广泛的 MySQL、PostgreSQL,但是一直以来也没有对数据库有一个非常清晰并且成体系的认知,所以最近两个月的时间看了几本数据库相关的书籍并且阅读了 MySQL 的官方文档,希望对各位了 ...
分类:
数据库 时间:
2019-08-24 17:06:41
阅读次数:
71
基本使用: 1、在kali中metasploit默认使用postgresql作为它的数据库; 开机自启:update-rc.d postgresql enable。2、初次使用数据库服务时需初始化,以便创建系统默认的数据库及数据库用户; 成功初始化会输出如下信息: 3、启动metasploit:ms ...
分类:
Web程序 时间:
2019-08-21 13:45:29
阅读次数:
110
PostgreSQL中的表空间允许数据库管理员在文件系统中定义可以存储表示数据库对象的文件的位置。创建后,可以在创建数据库对象时按名称引用表空间。 通过使用表空间,管理员可以控制PostgreSQL安装的磁盘布局。这至少在两个方面很有用。首先,如果初始化集群的分区或卷空间不足并且无法扩展,则可以在不 ...
分类:
数据库 时间:
2019-08-21 10:02:40
阅读次数:
163
COALESCE (expression_1, expression_2, ...,expression_n)依次参考各参数表达式,遇到非null值即停止并返回该值。 如果所有的表达式都是空值,最终将返回一个空值。 使用COALESCE在于大部分包含空值的表达式最终将返回空值。 SELECT coa ...
分类:
数据库 时间:
2019-08-21 09:35:45
阅读次数:
444
环境说明 Linux版本:CentOS Linux release 7.6.1810 (Core) PostgreSQL版本:PostgreSQL-10.1 PostgreSQL下载网址:https://www.postgresql.org/ftp/source/v10.1/ 下载符合自己操作系统的 ...
分类:
数据库 时间:
2019-08-21 00:07:52
阅读次数:
176
Navicat Premium可以帮助您同时连接到SQL Server,MySQL,MariaDB,Oracle,SQLite和PostgreSQL数据库,而且具有各种Navicat产品的工具和功能,还提供了大多数数据库管理系统中遇到的一长串工具。您只要使用Navicat Premium mac版就 ...
分类:
数据库 时间:
2019-08-20 19:09:09
阅读次数:
122
刚刚写了几百字的东西因为断网,导致全没有了,重头再写,我就只想记录东西我自己看了: 1)客户端编码格式默认是从客户端的服务器编码获取,也就是LANG环境变量。 2)客户端编码和服务器编码如果一致,则插入的数据之间不经过转码,存入服务器。 3)客户端编码和服务器编码如果不一致,则插入的数据会传输到服务 ...
分类:
数据库 时间:
2019-08-19 19:17:22
阅读次数:
98
18.2 PDO所支持的数据库 使用PHP可以处理各种数据库系统,包括MySQL、PostgreSQL、Oracle、MsSQL等。但访问不同的数据库系统时,其所使用的PHP扩展函数也是不同的。例如,使用PHP的MySQL或MySQLi扩展函数,只能访问MySQL数据库;如果需要处理Oracle数据 ...
分类:
数据库 时间:
2019-08-19 09:56:02
阅读次数:
102
--查询索引 select * from pg_indexes where tablename='tab1'; --创建索引 tab1_bill_code_index 为索引名, create index tab1_bill_code_index on "db1".tab1(bill_code); ... ...
分类:
数据库 时间:
2019-08-17 12:53:01
阅读次数:
289
注:a.以下安装皆指windows系统 b.只要安装了postgis,pgrouting自带就安装上了 一。postgresql版本10.9,posttgis版本2.5,pgrouting版本2.6(三者版本必须对应!!!) --查看postgresql版本 show server_version; ...
分类:
数据库 时间:
2019-08-14 18:53:14
阅读次数:
279