PostgreSQL
_Joe-
hello C
展开
-
pgsql学习笔记2021-07-23日
PostgreSQL学习笔记2021.7.23窗口函数需要用到安排序输出查询结果的地方会用到窗口函数窗口函数的写法:<聚合函数/专用窗口函数> OVER (PARTITION BY <用于分组的列名> ORDER BY <用于排序的列名>)下面两个实例:还有一种用法就是不写PARTITION BY,直接开始ORDER BY排序,这样会sum()计算的时候 按最前面的和当前的成绩相加起来,所以最后一个也是成绩最高的是全部成绩的合计。下面例子中结果相反原创 2021-07-23 17:06:35 · 125 阅读 · 0 评论 -
pgsql学习笔记2021-07-21日(2)
PostgreSQL学习笔记3章高级特性高级特性有助于简化管理,防止数据丢失和损坏。视图创建视图CRATE VIEW 视图名 AS SELECT 查询的列名 FROM 表1,表2 。。。 WHERE 条件;以后只需要执行视图名便可以查询整个定义的语句。SELECT * FROM 视图名;删除视图DROP VIEW 视图名;视图允许用户通过接口封装表的结构细节,这样可以避免表结构随着应用的改变而改变。视图可以用在任何用表的地方。也可以在其他图的基础上创建视图.外键关键词:原创 2021-07-21 19:27:18 · 153 阅读 · 0 评论 -
pgsql学习笔记2021-07-21日 (1)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-07-21 18:06:20 · 84 阅读 · 0 评论 -
pgsql学习笔记2021-07-20日
PostgreSQL学习笔记Postgresql 是一种关系性数据库,面向对象的数据库一些SQL语句CREATE TABLE TableName( 名字1 类型,名字2 类型); --建表DROP TABLE tablename; --删除表INSERT INTO tablename VALUES(....); --表中插入数据COPY Tablename FROM path --批量导入(这个得在服务器主句上跑)SELECT * FROM Tablename; --查询SELEC原创 2021-07-20 23:18:21 · 98 阅读 · 0 评论 -
pgsql学习笔记2021-07-19日(2)
PostgreSQL学习笔记创建数据库createdb 数据库名:错误:*如果安装不是默认目录时用pgsql命令会报这种错误:libraries:libpq.so.5…,是因为找不到pgsql/lib库中的二进制文件导致的解决办法:1.如果想全局设置的话 (需要root权限)sudo vim /etc/profile2.最后一行添加:(路径看自己安装目录而定)export LD_LIBRARY_PATH=/usr/local/postgresql/lib3.最后source原创 2021-07-20 18:20:00 · 137 阅读 · 0 评论 -
pgsql学习笔记2021-07-19日(1)
PostgreSQL学习笔记pgsql特性复杂查询外键触发器可更新的视图事务完整性多版本并发控制可以扩展:数据类型函数操作符聚合函数索引方法过程语言pgsql可以由任何非特权用户安装使用pgsql体系:客户端/服务器模式一次会话由下列组成:* 一个system process(名:postgres)* 客户端应用::应用可以是PC应用,也可以是字符界面工具,这个没太多限制,毕竟人家是开源的!F1客户机和服务端是由TCP/IP连接。客户机能访问的数据不原创 2021-07-20 17:15:25 · 122 阅读 · 0 评论