Postgre SQL
发布时间:2022-05-20 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了PostGreSQL入门教程(三)- 数组的简单使用,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
原文地址:http://my.oschina.net/Kenyon/blog/133974
速度学习下,感觉很强大啊
1. 数组定义
数组元素的长度和类型必须要保持一致,并且以中括号来表示。
数组元素的长度和类型必须要保持一致,并且以中括号来表示。
合理的:
'{99,889}'
不合理的:
@H_
772_36@--1.定义数组
create table T_Books(
ID
serial pri
Mary key,items
Integer[]
);
2. 数组操作
2.1 插入数据(2种方式)
@H_
772_36@--2.
插入数据
--2.1方式一 使用
{}
insert into
T_Books(items) values('
{1,
2}'
);
insert into
T_Books(items) values('
{3,4,5}'
);
--2.2 方式二 使用 array
insert into
T_Books(items) values(arra
Y[6,7,8,9]
);
2.2 查询数据
这个..都是一样的
2.3 删除数据
@H_
772_36@--3.删除数据
delete from
T_Books where ID=1
delete from
T_Books where items[1] = 4
delete from
T_Books where items[1] = 3
可以看到,这里删除时,数据下标从1开始
2.4 数据更新
当前数据:
追加的方式
@H_
772_36@--追加
update
T_Books set items = items ||0;
update
T_Books set items = items || '
{66,88}';
update
T_Books set items = items ||
array[55];
SELEct *from
T_Books;
在前面插数据
@H_
772_36@--前插
update
T_Books set items = 0 || items;
update
T_Books set items = '
{44,00}' || items;
update
T_Books set items = array_prepend(11,items
);
SELEct *from
T_Books;
好了,就简单介绍这些吧,更深入的可以查看官方文档或者访问原作者的博客。大佬总结
以上是大佬教程为你收集整理的PostGreSQL入门教程(三)- 数组的简单使用全部内容,希望文章能够帮你解决PostGreSQL入门教程(三)- 数组的简单使用所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。