向PostgreSQL表中添加行详解数据库
数据库postgresql 详解 添加 表中
2023-06-13 09:20:11 时间
INSERT 语句用于向表中添加行:
INSERT INTO weather VALUES (San Francisco, 46, 50, 0.25, 1994-11-27);
请注意所有数据类型都使用了相当明了的输入格式。那些不是简单数字值的常量必需用单引号()包围,就像在例子里一样。date 类型实际上对可接收的格式相当灵活,不过在本教程里,我们应该坚持使用这里显示的格式。
point 类型要求一个座标对作为输入,如下:
INSERT INTO cities VALUES (San Francisco, (-194.0, 53.0));
到目前为止使用的语法要求你记住字段的顺序。一个可选的语法允许你明确地列出字段:
INSERT INTO weather (city, temp_lo, temp_hi, prcp, date) VALUES (San Francisco, 43, 57, 0.0, 1994-11-29);
如果需要,你可以用另外一个顺序列出字段或者是忽略某些字段,比如说,我们不知道降水量:
INSERT INTO weather (date, city, temp_hi, temp_lo) VALUES (1994-11-29, Hayward, 54, 37);
许多开发人员认为明确列出字段要比依赖隐含的顺序是更好的风格。
请输入上面显示的所有命令,这样你在随后的各节中才有可用的数据。
你还可以使用 COPY 从文本文件中装载大量数据。这么干通常更快,因为 COPY 命令就是为这类应用优化的,只是比 INSERT 少一些灵活性。比如:
COPY weather FROM /home/user/weather.txt;
这里源文件的文件名必须是后端服务器可访问的,而不是客户端可访问的,因为后端服务器直接读取文件。你可以在 COPY 中读到更多有关 COPY 命令的信息。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/4824.html
相关文章
- 详解基于PostgreSQL/openGauss 分布式数据库解决
- 详解PostgreSQL 数据库跨版本升级常用方案对比
- PostgreSQL 数据库基础 之 regexp_matches替换like模糊查询的操作
- postgreSQL 数据库基础 row_number() 与distinct用法说明
- Postgresql删除数据库表中重复数据的几种方法详解
- PostgreSQL用户、数据库及表的管理、操作与授权方式
- 浅谈postgresql数据库varchar、char、text的比较
- CentOS7安装并配置PostgreSQL详解数据库
- postgresql—-JSON类型和函数详解数据库
- postgresql—-索引失效详解数据库
- MongoDB与PostgresQL无责任初步测试详解数据库
- postgresql:字符串求和(拼接)详解数据库
- postgresql中执行计划详解数据库
- Java连接PostgreSQL数据库详解编程语言
- 对比对比深度:PostgreSQL与Oracle之间的差异(postgresql和oracle)
- 数据库使用PostgreSQL实现分布式数据库构建(postgresql分布式)
- PostgreSQL:未来数据库发展的光明前景(postgresql前景)
- PostgreSQL中文手册详解数据库操作技巧(postgresql中文手册)
- PostgreSQL.conf配置文件详解(postgresql.conf)
- PostgreSQL:轻松入门的开源数据库(postgresql介绍)
- PostgreSQL注入攻击:防范你的数据库(postgresql注入)
- 简易教程:Linux下如何快速安装PostgreSQL数据库(linux安装postgresql)
- 深入解析PostgreSQL扩展:优化数据库性能与拓展功能(postgresql扩展)
- 深入剖析:PostgreSQL vs. Microsoft SQL Server(pg数据库对比mssql)
- 管理Postgresql版本管理:实现更加高效的工作(postgresql版本)
- 分析PostgreSQL源码深度剖析(postgresql源码)
- 在windows下手动初始化PostgreSQL数据库教程