首页 > 数据库 >postgresql 基本查询

postgresql 基本查询

时间:2024-06-09 10:55:47浏览次数:25  
标签:基本 code postgresql data value 查询 sys dict type

建表语句

-- ======== sys_dict_type
create table sys_dict_type(
id bigint primary key,
name varchar(100),
type varchar(100),
group_code  varchar(100),
status char(1)
);

comment on table sys_dict_type is '系统字典类型表';
comment on column sys_dict_type.name is '字典名称';
comment on column sys_dict_type.type is '字典类型编码';
comment on column sys_dict_type.group_code is '字典分组 (system:系统字典)';
comment on column sys_dict_type.status is '状态 (0:正常 1:停用)';


create sequence seq_sys_dict_type increment 1 minvalue 1 maxvalue 9223372036854775807 start with 1 cache 1 owned by sys_dict_type.id;

alter table sys_dict_type alter column id set default nextval('seq_sys_dict_type');

insert into sys_dict_type(name,type,group_code,status) values('性别','gender','system','0');
insert into sys_dict_type(name,type,group_code,status) values('模块','module','system','0');
insert into sys_dict_type(name,type,group_code,status) values('left','left','left','0');


-- ======== sys_dict_type
create table sys_dict_type
create table sys_dict_data(
id bigint primary key,
type varchar(100),
group_code  varchar(100),
label  varchar(100),
value  varchar(100),
default_value char(1),
status char(1)
);

comment on table sys_dict_data is '系统字典值表';
comment on column sys_dict_data.type is '字典类型编码';
comment on column sys_dict_data.group_code is '字典分组 (system:系统字典)';
comment on column sys_dict_data.label is '字典标签';
comment on column sys_dict_data.value is '字典键值';
comment on column sys_dict_data.default_value is '是否默认值 (Y:是 N:否)';
comment on column sys_dict_data.status is '状态 (0:正常 1:停用)';




create sequence seq_sys_dict_data increment 1 minvalue 1 maxvalue 9223372036854775807 start with 1 cache 1 owned by sys_dict_data.id;

alter table sys_dict_data alter column id set default nextval('seq_sys_dict_data');

insert into sys_dict_data(type,group_code,label,value,default_value,status) values('gender','system','男','male','Y','0');
insert into sys_dict_data(type,group_code,label,value,default_value,status) values('gender','system','女','female','N','0');
insert into sys_dict_data(type,group_code,label,value,default_value,status) values('module','system','system','系统','N','0');
insert into sys_dict_data(type,group_code,label,value,default_value,status) values('module','system','auth','授权与认证','N','0');
insert into sys_dict_data(type,group_code,label,value,default_value,status) values('module','system','order','订单','N','0');
insert into sys_dict_data(type,group_code,label,value,default_value,status) values('module','system','product','商品','N','0');
insert into sys_dict_data(type,group_code,label,value,default_value,status) values('module','system','member','会员','N','0');
insert into sys_dict_data(type,group_code,label,value,default_value,status) values('module','system','pay','支付','N','0');
insert into sys_dict_data(type,group_code,label,value,default_value,status) values('module','system','stock','库存','N','0');
insert into sys_dict_data(type,group_code,label,value,default_value,status) values('module','system','cart','购物车','N','0');
insert into sys_dict_data(type,group_code,label,value,default_value,status) values('module','system','cms','内容管理','N','0');
insert into sys_dict_data(type,group_code,label,value,default_value,status) values('module','system','report','报表','N','0');
insert into sys_dict_data(type,group_code,label,value,default_value,status) values('module','system','promotion','促销','N','0');
insert into sys_dict_data(type,group_code,label,value,default_value,status) values('module','system','seller','商家','N','0');
insert into sys_dict_data(type,group_code,label,value,default_value,status) values('module','system','search','搜索','N','0');
insert into sys_dict_data(type,group_code,label,value,default_value,status) values('right','right','right','right','N','0');

select * from sys_dict_data;

分页查询

SELECT * FROM table_name
LIMIT [pageSize] OFFSET [pageNum]
-- pageSize:每页显示条数
-- pageNum:从第几条开始查询 
select * from sys_dict_data limit 3 offset 0; -- 第一页
select * from sys_dict_data limit 3 offset 1; -- 第二页

标签:基本,code,postgresql,data,value,查询,sys,dict,type
From: https://www.cnblogs.com/bibleghost/p/18239335

相关文章

  • lipaper-基本概念
     一、关于SAT的基本概念 MakingDeductionMoreEffectiveinSATSolversIII.Preliminaries                      ......
  • postgresql 数据库基本管理
    逻辑结构PostgreSQL教程--逻辑结构:实例、数据库、schema、表之间的关系数据库基本管理--查询所有数据库selectdatnamefrompg_catalog.pg_database;--创建数据库createdatabasejxwithencoding'UTF8'LC_COLLATE='C'LC_CTYPE='C'TEMPLATE=template1;--查询......
  • Linux:基本指令
    文章目录ls指令pwd指令cd指令touch指令mkdir指令rmdir指令&&rm指令cp指令man指令echo指令输出重定向追加重定向cat指令输入重定向mv指令which指令alias指令more&&less指令head&&tail指令事件相关的指令date显示时间戳cal指令find指令grep指令zip&&unzip指令ta......
  • C语言学习总结2——基本数据类型及其声明
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言1、整型家族2、浮点类型3、指针4、声明5、typedef6、常量前言在C语言中,仅有4种基本数据类型一整型、浮点型、指针和聚合类型(如数组和结构等)。所有其他的类型都是从这4种基本类型的某种组......
  • 基本类型值,是按值复制的,而不是按引用复制的。(深浅拷贝)
    letobj=[1,2,4]letobj2=Array.from(obj)obj2[0]=23console.log(obj)这是浅拷贝吗?在给出的例子中,Array.from(obj) 实际上执行的是对数组 obj 的浅拷贝。这是因为数组在JavaScript中是一种特殊的对象,其元素存储在索引属性中。Array.from() 方法创建了一个新的数组实例......
  • js中-null不是基本类型
    在JavaScript中,`null`也不是基本类型(也称作原始类型或简单数据类型),但它被归类为一种特殊的对象类型。这是一个历史遗留问题,也是JavaScript语言设计上的一些独特之处。在早期版本的ECMAScript规范中,typeof操作符对`null`返回`"object"`,这导致很多人误以为`null`是一种对......
  • TensorFlow 的基本概念和使用场景
    TensorFlow是一个开源的机器学习框架,由Google开发并于2015年发布。它提供了一个灵活的编程环境,用于构建和训练各种机器学习模型。TensorFlow的核心概念是张量(Tensors)和计算图(ComputationalGraphs)。张量是多维数组,可以表示各种类型的数据,如数字、字符串等。计算图是一系列的操......
  • Docker 的基本概念和优势,以及在应用程序开发中的实际应用
    Docker是一种容器化平台,它可以帮助开发人员将应用程序及其所有依赖项打包到一个可移植的容器中。这个容器可以在不同的操作系统和环境中运行,而无需重新配置或安装依赖项。以下是Docker的基本概念和优势:基本概念:1.镜像(Image):一个Docker镜像包含了一个完整的、可运行的应用程序......
  • 从零手写实现 nginx-11-文件处理逻辑与 range 范围查询合并
    前言大家好,我是老马。很高兴遇到你。我们为java开发者实现了java版本的nginxhttps://github.com/houbb/nginx4j如果你想知道servlet如何处理的,可以参考我的另一个项目:手写从零实现简易版tomcatminicat手写nginx系列如果你对nginx原理感兴趣,可以阅读:从零......
  • Postgres 查询中的宏/元编程
    如果我拥有与本问题中相同的示例数据,并另外声明了以下两个函数:创建或替换函数example.markout_666_example_666_price_table_666_price(_symboltext,_time_oftimestamptz,_startinterval,_durationinterval)返回float8LANGUAGEsqlSTABLESTRICTPARA......