PostGreSQL 基础

it2022-06-19  81

PostGreSQL 基础

PostGreSQL 与 Java 数据类型对照表清空并重置序列模糊查询普通模糊查询不区分大小写的模糊查询不需要占位符的模糊查询正则表达式模糊查询

PostGreSQL 与 Java 数据类型对照表

PostGreSQLJavadateLocalDatetimeLocalTimetimestamp without timezoneLocalDateTimetimestamp with timezoneOffsetDateTimevarcharStringtextStringint2Integerint4Integrint8Longfloat4Floatfloat8DoublenumericBigDecimalboolBoolean

清空并重置序列

TRUNCATE TABLE database_name.schema_name.table_name RESTART IDENTITY;

模糊查询

普通模糊查询

select * from database_name.schema_name.table_name where name like '%张三%';

不区分大小写的模糊查询

select * from database_name.schema_name.table_name where name ilike '%a%';

不需要占位符的模糊查询

select * from database_name.schema_name.table_name where name ~* 'a';

正则表达式模糊查询

select * from database_name.schema_name.table_name where name SIMILAR TO '%(a|b)%';

上述语句将同时查询出a和b开头的数据


最新回复(0)