美文网首页
数据库编程

数据库编程

作者: mpyl | 来源:发表于2019-06-25 15:32 被阅读0次

postgresql指令

To migrate existing data from a previous major version of PostgreSQL run:

brew postgresql-upgrade-database

To have launchd start postgresql now and restart at login:

brew services start postgresql

Or, if you don't want/need a background service you can just run:

pg_ctl -D /usr/local/var/postgres start

psycopg2使用

我是用的是Pyhton3自带的IDEL:

>>> import psycopg2
>>> cxn = psycopg2.connect(user='postgres')
>>> cur = cxn.cursor()
>>> cur.fetchall()
>>> cur.execute('SELECT * FROM pg_database')
>>> rows = cur.fetchall()
>>> for i in rows:
    print(i)

('noduez', 10, 6, 'C', 'C', False, True, -1, 13381, '561', '1', 1663, None)
('template1', 10, 6, 'C', 'C', True, True, -1, 13381, '561', '1', 1663, '{=c/noduez,noduez=CTc/noduez}')
('template0', 10, 6, 'C', 'C', True, False, -1, 13381, '561', '1', 1663, '{=c/noduez,noduez=CTc/noduez}')
('postgres', 16385, 6, 'C', 'C', False, True, -1, 13381, '561', '1', 1663, '{=Tc/postgres,postgres=CTc/postgres}')
>>> 

sqlite使用

>>> import sqlite3
>>> cxn = sqlite3.connect('/Users/mac/sqlite_test/test.sqlite3')
>>> cur = cxn.cursor()
>>> cur.execute('create tables users(login varchar(8), userid integer)')
>>> cur.execute('insert into users values("jhon", 100)')
<sqlite3.Cursor object at 0x1148fe0a0>
>>> cur.execute('insert into users values("jane", 110)')
<sqlite3.Cursor object at 0x1148fe0a0>
>>> cur.execute('select * from users')
 <sqlite3.Cursor object at 0x1148fe0a0>
>>> for eachUser in cur.fetchall():
    print(eachUser)

('jhon', 100)
('jane', 110)
>>> 

相关文章

  • Python 高级 16 数据库Pymysql

    数据库编程概述、pymysql基本操作方法总结、参数化列表防止SQL注入总结 2.6 Python数据库编程 学习...

  • OLEDB 数据变更通知

    title: OLEDB 数据变更通知tags: [OLEDB, 数据库编程, VC++, 数据库, 数据库数据变...

  • JDBC与MyBatis

    传统的JDBC编程 JAVA程序通过JDBC链接数据库,这样我们就可以通过SQL对数据库进行编程。 JAVA链接数...

  • OLEDB事务

    title: OLEDB事务tags: [OLEDB, 数据库编程, VC++, 数据库, 事务, ITransa...

  • Django之数据库事务编程

    在了解 Django 数据库事务编程前有必要先了解下数据库事务。 数据库事务(transaction) 数据库事务...

  • OLEDB存取BLOB型数据

    title: OLEDB存取BLOB型数据tags: [OLEDB, 数据库编程, VC++, 数据库, BLOB...

  • OLEDB 调用存储过程

    title: OLEDB 调用存储过程tags: [OLEDB, 数据库编程, VC++, 数据库]date: 2...

  • OLEDB 参数化查询

    title: OLEDB 参数化查询tags: [OLEDB, 数据库编程, VC++, 数据库]date: 20...

  • Go入门系列(十)网络

    目录一、TCP编程二、UDP编程 其实前几天买了本书,今天终于到货了,满怀欣喜的打开目录,socket编程、数据库...

  • 一.JDBC入门

    java数据库编程 思考:JDBC可以操作数据库吗? 学习案例:数据库及表的建立:Create database ...

网友评论

      本文标题:数据库编程

      本文链接:https://www.haomeiwen.com/subject/ugitcctx.html