python 操作postgreSQL数据库
PostgreSQL 插入表数据
1.普通插入格式
INSERT INTO table_name
(column1, column2 ... columnN)
VALUES
(value1, value2 ... valueN);
"INSERT INTO table_name(column1, column2 ... columnN)
VALUES ('%s','%s','%s','%s')" %(value1, value2 ... valueN)
插入变量时,用‘%s’ 要加单引号
sql = "select ctime from datanum where ctime > " + str(ptime) + " _and ctime <= " + str(current_ctime) + "_and nodeid = "+str(nodeid)
like一个变量则无法使用上面这种方法实现
2.Python脚本插入PostgreSQL表数据
Python使用Psycopg2模块的cursor
类的execute()
方法来插入 PostgreSQL 表数据。
cursor.execute()语法形式
该函数有两个参数,在执行成功时返回数据,否则返回 FALSE。