Python 개발torndb

大家讲道理
풀어 주다: 2017-05-28 10:02:47
원래의
1707명이 탐색했습니다.

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿