logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vmware下虚拟机centos 桥接上网

一、设置VMware       在vmware的【编辑】-->【虚拟网络编辑器】设置:将VMnet0设置为“桥接”,并桥接到宿主机器的网卡(可以是有线或者无线网络)。二、设置虚拟机系统(以centos为例)     将网路适配器设置为桥接,如图:三、配置IP(都是在命令界面中,图形界面同理)    1、编辑/etc/sy

sql的with as高效语法

1 . with a aswith a as (select * from test) select * from a;其实就是把一大堆重复用到的SQL语句放在with as 里面,取一个别名,后面的查询就可以用它这样对于大批量的SQL语句起到一个优化的作用,而且清楚明了

postgresql的匹配模式

PostgreSQL 提供了三种实现模式匹配的方法:传统 SQL 的 LIKE 操作符、SQL99新增的 SIMILAR TO 操作符、 POSIX 风格的正则表达式。另外还有一个模式匹配函数 substring可用,它可以使用 SIMILARTO 风格或者 POSIX 风格的正则表达式 LIKEstring LIKE pattern [ESCAPE escape-ch

postgresql 临时表空间及注意事项

--查看数据库临时表空间位置--temp_tablespaces是表空间名称的列表,当列表中有一个以上名称时, PostgreSQL 每次临时对象被创建时选择一个列表中的随机数;--除了在一个事务中之外,先后创建临时对象放置在列表连续的表空间中。--如果列表中选定的元素是一个空字符串, PostgreSQL 会自动使用当前数据库的缺省表空间select * from pg_settin

oracle,中括号

1. 在,oracle中在使用正则表达式时,如果使用regexp_replace(sourceString,'[ ]+',' '); 则其匹配一个或多个空格,如 "a    b" --->"a b"

#正则表达式
postgresql 正则暗坑

--注意pg的正则使用不正会有隐患postgres=# select * from t;id | name----+------1 | bill1 | bill1 | bill(3 rows)--注意,由于没有匹配正则,其执行了过滤操作(其是在select字段中,不细看还以为t表中没有数据呐)postgres=# select t.*,regexp_matche

postgresql 数组类型

--pg支持数组,且支持分片访问,比如[1:2],任意只有一个数字(没有冒号)的维数是从 1 开始到声明的数字为止的--如果任意维数被写为一个片段,也就是,包含一个冒号,那么所有维数都被当做是片段If any dimension is written as a slice, i.e., contains a colon, then all dimensions are treated as

postgresql upsert 使用范例

--pg 9.5 版本支持 "UPSERT" 特性, 这个特性支持 INSERT 语句定义 ON CONFLICT DO UPDATE/IGNORE 属性,当插入 SQL 违反约束的情况下定义动作,而不抛出错误--创建测试数据表create table t (id int constraint idx_t_id primary key,name varchar(20) constraint

postgresql 分区与优化

--对于分区表constraint_exclusion 这个参数需要配置为partition或onpostgres=# show constraint_exclusion ;constraint_exclusion----------------------partition--创建父子表, 用于存储分区数据create table t(id int primary

mongodb 持久化

Mongodb在1.8版本之后开始支持journal,就是我们常说的redo log,用于故障恢复和持久化。持久化为了保证数据永久保存不丢失。MongoDB具有高度可配置的持久化设置,从完全没有任何保证到完全持久化。下面介绍一下内容:1. MongoDB是如何保证持久化的2. 如何配置应用程序和服务器持久化等级来满足你的需求3. 没有启用journal的影响4. 什么是Mo

    共 19 条
  • 1
  • 2
  • 请选择