【PostgreSQL】数据表的增删改查
关于数据库的增删改查可以参考之前的博客
【PostgresSQL】登录数据库(远程)、管理数据库(增删改查)
下面是数据表的增删改查
1.增加数据表
# 创建ada_address_pool表
CREATE TABLE public.ada_address_pool (id serial NOT NULL,address varchar(255) NOT NULL,uid int8 NULL DEFAULT 0,used int4 NULL DEFAULT 0,signature1 varchar(600) NULL DEFAULT ''::character varying,signature2 varchar(600) NULL DEFAULT ''::character varying,CONSTRAINT ada_address_pool_pkey PRIMARY KEY (id)
);
# 创建索引
CREATE UNIQUE INDEX ada_address_pool_address_idx ON public.ada_address_pool USING btree (address);
CREATE INDEX ada_address_pool_uid_idx ON public.ada_address_pool USING btree (uid);
CREATE INDEX ada_address_pool_used_idx ON public.ada_address_pool USING btree (used);#创建tx_out表
CREATE TABLE tx_out (id bigserial NOT NULL,tx_id int8 NOT NULL,address varchar NOT NULL,address_raw bytea NOT NULL,stake_address_id int8 NULL,value decimal NOT NULL,address_has_script bool NOT NULL,CONSTRAINT tx_out_bitforex_pk PRIMARY KEY (id)
);
# 创建索引
CREATE INDEX idx_tx_out_address_bitforex ON public.tx_out_bitforex USING hash (address);
CREATE INDEX idx_tx_out_stake_address_id_bitforex ON public.tx_out_bitforex USING btree (stake_address_id);
CREATE INDEX idx_tx_out_tx_id_bitforex ON public.tx_out_bitforex USING btree (tx_id);
2.查看数据表
psql
\c testdb
\dt # 查看已创建的表
\d tx_out # 查看tx_out表的信息,例如字段、类型、索引等
3.修改数据表
# 修改表名
ALTER TABLE 表名 RENAME TO 新表名# 修改字段名
ALTER TABLE 表名 RENAME 原字段名 to 新字段名; # 新增字段
ALTER TABLE 表名 ADD 字段名 varchar NOT NULL DEFAULT '';# 删除字段
ALTER TABLE 表名 DROP COLUMN 字段名;
4.删除数据表
DROP TABLE 表名;
【PostgreSQL】数据表的增删改查相关推荐
- Django框架(4.django中进入项目的shell之后对数据表进行增删改查的操作)
django设计模型类.模型类生成表.ORM框架简介:https://blog.csdn.net/wei18791957243/article/details/88657270 数据操作 完成数据表的 ...
- Thingworx - 创建一个数据表的增删改查操作
创建一个数据形状: 创建数据形态(datashapes),点击选项右侧"+"号或者右侧界面"新建"按钮 在创建页面输入名称,也可以输入说明等,如果有项目等条件, ...
- R操作MySQL数据库创建表、删除表、增删改查(CRUD)
R操作MySQL数据库创建表.删除表.增删改查(CRUD) 关系数据中的数据是按照一定范式去存储的.当我们需要非常高级和复杂的Sql查询就可以使用关系数据库的数据资产.不光java和python可以容 ...
- Django学习笔记(10)——Book单表的增删改查页面
一,项目题目:Book单表的增删改查页面 该项目主要练习使用Django开发一个Book单表的增删改查页面,通过这个项目巩固自己这段时间学习Django知识. 二,项目需求: 开发一个简单的Book增 ...
- spool命令、创建一个表,创建并且copy表,查看别的用户下的表,rowid行地址 索引的时候使用,表的增删改查,删除表,oracle的回收站
1.spool 命令 spool "D:\test.txt" spool off SQL> host cls 2.创建一个表 SQL> --条件(1):有创 ...
- spool命令、创建一个表,创建而且copy表,查看别的用户下的表,rowid行地址 索引的时候使用,表的增删改查,删除表,oracle的回收站...
1.spool命令 spool "D:\test.txt" spool off SQL> host cls 2.创建一个表 SQL> --条件(1):有创建 ...
- Unity 2021连接外网数据库,建表,增删改查遇到的问题记录
目录 一.连接外网数据库遇到的问题 二.解决问题的方案 动态链接库下载地址: 效果图 一.连接外网数据库遇到的问题 先抛出问题,就是连接内网数据库不会报错,连接外网时和查询时就报这个错: The gi ...
- 数据库概论之MySQL表的增删改查1
MySQL表的增删改查 1.MySQL表的CRUD 2.插入数据 2.1 语法 2.2 注意事项 3.查找语句 3.1 全列查找 3.2 指定列查询 3.3 指定查询字段为表达式 3.4 查询字段指定 ...
- MYSQL表的增删改查进阶(下)
MYSQL表的增删改查进阶 4. 查询 4.1 聚合查询 4.1.1 聚合函数 4.1.2 group by字句 4.1.3 having 4.2 联合查询 4.2.1 内连接 4.2.2 外连接 4 ...
最新文章
- php数组回调函数,PHP:使用回调函数处理数组的函数
- Uncaught TypeError: Cannot read property 'setAttribute' of null
- 【数据结构与算法】之深入解析“股票价格跨度”的求解思路与算法示例
- matlab验证Ross随机过程(第二版)P19页的结果
- Windows Server 2012 DHCP 服务器中的新功能:故障转移和策略
- 一个还算简单的微信消息SDK(基于.Net Standard 2.0)
- java foreach 跳过本次循环_【Java】对foreach循环的思考
- 学霸情侣一起投身国防事业,爱情和优秀同时发生了…
- 李佳琦、薇娅联手“封杀”巴黎欧莱雅:暂停与其一切合作
- 苹果罕见人事大调整:多个项目被迫暂停 员工“惊慌失措”
- docker学习3-镜像的基本使用
- 凯撒密码中有数字怎么办_古典密码
- NeRF 从入门到精通
- Mysql—— 内连接、左连接、右连接以及全连接查询
- 苹果系统与win10连接到服务器,Win10下苹果设备连接电脑没有反应的解决方法
- 阿里云的服务器居然泡在“水”里?| 数据中心参观有感
- html字体倾斜45度,CSS3+JS 很酷的45度角斜射式照片墙效果
- C#生成word的几种方式。过程及问题记录。
- c语言 英语试卷,英语听力试题及答案
- MySQL 8.0初体验