PostgreSQL
文章平均质量分 70
_愚者
这个作者很懒,什么都没留下…
展开
-
存储二进制图片以及取出
存储二进制图片及取出import psycopg2 as pgconn = pg.connect(database='testbase', user='postgres', password='111111', host='127.0.0.1', port='5432')cur = conn.cursor()sql = 'insert into test_save_img(img) values (%s)';with open('G:\\test\\1.png', 'rb') as f:原创 2021-04-15 20:46:39 · 185 阅读 · 0 评论 -
数组插值及类型转换
文章目录数组插值及类型转换类型转换使用 :: 符号进行转换使用cast函数进行转换一维数组插值使用 || 运算符进行插值使用array_append/prepend插值二维数组插值使用 || 运算符进行插值一维数组添加到二维数组中二维数组与二维数组拼接使用array_cat进行插值数组插值及类型转换类型转换使用 :: 符号进行转换直接在数据后面使用::type进行类型转换。例如:对单独的数进行转换:select array_cat(bits, array[1::bit,1::bit,1::bit原创 2021-04-15 15:20:49 · 514 阅读 · 0 评论 -
PostgreSQL基础(四)
PostgreSQL基础(四)Python连接使用数据库在python中使用psycopg来连接数据库,它里面继承了数据库驱动等。获取数据库连接:psycopg2.connect(...)获得会话:psycopg2.connect(...).cursor()执行sql:psycopg2.connect(...).cursor().execute(sql)提交:psycopg2.connect(...).commit()获取增删改的行数:psycopg2.connect(...).cursor原创 2021-04-13 20:40:42 · 222 阅读 · 0 评论 -
PostgreSQL基础(三)
文章目录PostgreSQL基础(三)PostgreSQL语法视图创建一个视图删除视图存储过程触发器创建触发器索引唯一索引删除索引在何时避免使用索引时间相关函数其他函数返回当前时间事务锁PostgreSQL基础(三)PostgreSQL语法视图视图与模式的区别:模式包含了所有物理表(对应模式中的),模式可以划分表的作用域,这样用户与用户之间就不会冲突。表中的数据是完整的。视图是外模式,它是一个伪表(表中所有行还是存储在原来的表中),使得用户只能访问指定的一个或多个表中的一个或多个行。表中的数据原创 2021-04-13 20:01:10 · 653 阅读 · 0 评论 -
PostgreSQL基础(三)
文章目录PostgreSQL基础(三)PostgreSQL语法视图创建一个视图删除视图存储过程触发器创建触发器索引唯一索引删除索引在何时避免使用索引时间相关函数其他函数返回当前时间事务锁PostgreSQL基础(三)PostgreSQL语法视图视图与模式的区别:模式包含了所有物理表(对应模式中的),模式可以划分表的作用域,这样用户与用户之间就不会冲突。表中的数据是完整的。视图是外模式,它是一个伪表(表中所有行还是存储在原来的表中),使得用户只能访问指定的一个或多个表中的一个或多个行。表中的数据原创 2021-04-13 19:57:09 · 247 阅读 · 0 评论 -
PostgreSQL基础(二)
文章目录PostgreSQL基础(二)pgAdmin的使用PostgreSQL语法指令DDL创建数据库选择数据库查看已存在的数据库切换数据库删除数据库DROP DATABASE会话正在使用数据库不能删除错误dropdb dbname创建表查看创建好的表修改表删除表格模式创建模式在模式中创建表访问模式中的表删除模式DML增改删除DQL查WHERE子句联表查询GROUP BYORDER BYLIMITWITH子句WITH 语句中是 SELECTWITH 语句中不是 SELECTRETURNING子句拼接表 UN原创 2021-04-11 17:13:01 · 799 阅读 · 0 评论 -
PostgreSQL基础(一)
文章目录PostgreSQL基础(一)安装PostgreSQL数据类型数值类型货币类型字符类型日期/时间类型布尔类型位串类型枚举类型UUID类型文本检索类型几何类型JSON类型数组类型创建表时声明为数组类型向数组类型字段中插值访问数组根据数组类型数据筛选元组修改数组类型PostgreSQL基础(一)PostgreSQL 是一个对象-关系数据库服务器(ORDBMS)。手册地址:https://www.runoob.com/manual/PostgreSQL/index.html关系型数据库(RDBMS原创 2021-04-08 20:26:52 · 354 阅读 · 0 评论