>  기사  >  백엔드 개발  >  Python 개발torndb

Python 개발torndb

大家讲道理
大家讲道理원래의
2017-05-28 10:02:471693검색

Torndb 모듈

 요약: torndb는 tornado프레임워크의 일부인 MySQLdb 패키지를 기반으로 하는 경량 모듈입니다. 프로젝트 홈페이지는 https://github.com/bdarnell/torndb입니다. tornado 버전 3.0부터 독립 모듈로 출시되었습니다. easy_install 또는 pip를 통해 직접 설치할 수 있습니다.

1 charset = "utf8 "

을 추가해야 합니다. 또한 기본 시간대는 time_zone='+0:00'


입니다.

접속 시 수동으로 동8구역으로 지정할 수 있습니다

  • 2. 데이터 테이블 생성

  • # 创建连接
    import torndb
    # 数据库、账号、密码、时区
    db = torndb.Connection("192.168.1.134:3306",'Jefrey',user='lzl',password='123456',time_zone='+8:00')

  • 3. 데이터 삽입

、execute


# 创建
create='create table blog(id int,content text)'
db.execute(create)


, insert

# 插入execute
# execute='insert into blog(id,content)values(%d,"%s")'%(7,'Jefrey5')
# db.execute(execute)

, insertmany


# 单条insert
insert =  'insert into blog(id,content)values(%s,%s)'
db.insert(insert,10,'Jefrey10')

 

4,

query
data


, 쿼리


# insertmany
insertmany =  'insert into blog(id,content)values(%s,%s)'
db.insertmany(insert,[[11,'Jefrey11'],[12,'Jefrey12']])


, 쿼리 가져오기

# Query查询
sql = &#39;SELECT * FROM blog WHERE content = %s AND id < %s&#39;
# 查询到一条数据时为列表
database = db.query(sql, &#39;Jefrey&#39;, 11)
# [{&#39;content&#39;: u&#39;Jefrey&#39;, &#39;id&#39;: 1L}]

# 查询到多条数据为也为列表
database5 = db.query(sql, &#39;Jefrey5&#39;, 11)
# [{&#39;content&#39;: u&#39;Jefrey5&#39;, &#39;id&#39;: 5L}, {&#39;content&#39;: u&#39;Jefrey5&#39;, &#39;id&#39;: 8L}, {&#39;content&#39;: u&#39;Jefrey5&#39;, &#39;id&#39;: 7L}]

# 查询数据不存在时为空列表
database10 = db.query(sql, &#39;Jefrey10&#39;, 11)
# []

 

위 내용은 Python 개발torndb의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.