首页 > 数据库 >Postgresql(PG)表的操作:

Postgresql(PG)表的操作:

时间:2023-11-21 17:02:03浏览次数:36  
标签:Postgresql name ## 数据类型 PG test 操作 mydb id

 

 

PG表的支持数据类型:

数值数据类型

字符串数据类型

日期/时间数据类型

 

 #创建库

postgres=# create database mydb;
CREATE DATABASE
postgres=# \c mydb
You are now connected to database "mydb" as user "postgres".
mydb=# \d
Did not find any relations.

#创建表
mydb=# create table test(id serial primary key,name varchar(255));
CREATE TABLE

#查看表结构:
mydb=# \d test
Table "public.test"
Column | Type | Collation | Nullable | Default
--------+------------------------+-----------+----------+----------------------------------
id | integer | | not null | nextval('test_id_seq'::regclass)
name | character varying(255) | | |
Indexes:
"test_pkey" PRIMARY KEY, btree (id)

mydb=#

 

 ##插入数据

mydb=# insert into test(name) values('zhangsan');
INSERT 0 1
mydb=# select * from test;
id | name
----+----------
1 | lisi
2 | wangwu
3 | zhangsan
(3 rows)

##更新数据

mydb=# update test set name='zhsan' where id=3;
UPDATE 1
mydb=# select * from test;
id | name
----+--------
1 | lisi
2 | wangwu
3 | zhsan
(3 rows)

##删除数据

mydb=# delete from test where name='lisi' and id=1;
DELETE 1
mydb=# select * from test;
id | name
----+--------
2 | wangwu
3 | zhsan
(2 rows)

mydb=#

标签:Postgresql,name,##,数据类型,PG,test,操作,mydb,id
From: https://www.cnblogs.com/cherishthepresent/p/17846969.html

相关文章

  • FPGA入门笔记005——阻塞赋值和非阻塞赋值的区别
    定义一个示例模组,代码如下:moduleblock_nonblock( Clk, Rst_n, a, b, c, out); inputClk; inputRst_n; inputa,b,c; outputreg[1:0]out; //out=a+b+c,out最大为3,所以设置为两位; //d=a+b; //out=d+c; reg[1:0]d;阻塞赋值:阻塞赋值1:......
  • 【云贝教育】PostgreSQL PGCA题库解析-1
    psql元命令\du和\dg都可以列出角色或用户,请问这两个命令是否等价?A.等价B.不等价C.不好说D.不确定参考答案:A解析:要确认某个封装命令是否等价,只需要看后台调用的SQL即可。一、开启SQL跟踪功能1.1修改参数,开启sql跟踪修改前#log_statement='none'#none,ddl,......
  • 如何给电脑或者服务器安装银河麒麟操作系统
    我们拿到银河麒麟操作系统镜像以后,如何将其安装到电脑里呢?一、制作启动盘可以使用光盘、U盘等制作启动盘;使用光盘做启动盘,直接将镜像刻录到光盘就可以,这里以U盘举例。1、首先下载启动盘制作工具,推荐使用ventoyVentoy是一个制作可启动U盘的开源工具,你只需要把ISO/WIM/IMG/VHD(x)/EF......
  • Linux学习随笔——目录操作
    一.目录操作目录操作包括:创建、查看、切换、删除步骤;1.创建目录通过命令mkdir来创建,如需创建多层目录,加参数“-p”即可:mkdir目录mkdir-pdef/abc(多层目录)2.查看目录有这几种命令可以查看:pwd、ls(ls-a、ls-l(ll));pwd命令显示当前所在目录,添加“-P”可以显示实际工作目录:p......
  • 06-基础SQL-DML(数据操作语言)
    DML介绍DML英文全称是DataManipulationLanguage(数据操作语言),用来对数据库中表的数据记录进行增删改操作DML-添加数据给指定字段添加一条数据INSERTINTO表名(字段名1,字段名2,...)VALUES(值1,值2,...);给全部字段添加一条数据INSERTINTO表名VALUES(值1,......
  • js常见操作,获取随机数、定时器
    一、js获取随机数的方法1、Math.random()方法,该方法返回一个大于等于0且小于1的伪随机浮点数。如果需要获取特定范围内的随机数,可以使用数字运算来调整结果。//获取0到1之间的随机数varrandomNum=Math.random();//获取0到10之间的随机整数varrandomInt=Math.floor(Math.ra......
  • file函数读写文件(txt)操作
    文件操作open()方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数格式:open(file_name[,accesss_mode][,buffering])1、file_name:文件路径,必传参数2、accesss_mode:打开文件的模式(只读(r),写入(w),追加(a)等,默认为只读(r))。非必传3、buffering:为0表示不会......
  • 亿信华辰:数据资产入表实务操作难点
    在当前数字化的浪潮下,数据已经成为劳动、土地、知识、技术以后的第五大生产要素,“数据就是资源”已成为共识。8月21日,财政部正式印发《企业数据资源相关会计处理暂行规定》,对于符合规定定义和确认条件的数据资产,可确认为无形资产或存货。数据资源会计处理方式的确定,意味着数据将作......
  • 笔记:华为路由器的使用方法与CTL终端基本操作
    使用华为路由器的方法与基本操作:在本文中可能出现下列命令行格式,它们所代表的含义如下。格式意义粗体命令行关键字(命令中保持不变、必须照输的部分)采用加粗字体表示。斜体命令行参数(命令中必须由实际值进行替代的部分)采用斜体表示。[]表示用“[......
  • 派胜 SigningPDF 全球签 操作指南(全球信任)
    派胜SigningPDF全球签是一款企业级PDF数字签名软件,可信数字签名、电子印章和时间戳解决方案。派胜SigningPDF支持Adobe全球认可的证书颁发机构,高自动化为PDF文档添加可信合法的数字签名。访问SigningPDF官网下载最新版。https://www.paioffice.com/signingpdf/downloads......