日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

tornada-数据库

發布時間:2023/12/13 数据库 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 tornada-数据库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

數據庫

  • torndb安裝
  • 連接初始化
  • 執行語句
    • execute
    • execute_rowcount
  • 查詢語句
    • get
    • query

與Django框架相比,Tornado沒有自帶ORM,對于數據庫需要自己去適配。我們使用MySQL數據庫。

在Tornado3.0版本以前提供tornado.database模塊用來操作MySQL數據庫,而從3.0版本開始,此模塊就被獨立出來,作為torndb包單獨提供。torndb只是對MySQLdb的簡單封裝,不支持Python 3。

1.torndb安裝

pip install torndb

2.連接初始化

我們需要在應用啟動時創建一個數據庫連接實例,供各個RequestHandler使用。我們可以在構造Application的時候創建一個數據庫實例并作為其屬性,而RequestHandler可以通過self.application獲取其屬性,進而操作數據庫實例。

# 放在application.py 最下面super(Application, self).__init__(handlers, **settings)# 創建一個全局mysql連接實例供handler使用self.db = torndb.Connection(host="127.0.0.1",database="igeek",user="root",password="mysql")

?

使用數據庫

新建數據庫與表:

#
create database igeek default character set utf8; use igeek; create table houses (id bigint(
20) unsigned not null auto_increment comment '房屋編號',title varchar(64) not null default '' comment '標題',position varchar(32) not null default '' comment '位置',price int not null default 0,score int not null default 5,comments int not null default 0,primary key(id) )ENGINE=InnoDB default charset=utf8 comment='房屋信息表';

?




















轉載于:https://www.cnblogs.com/Mint-diary/p/9919379.html

總結

以上是生活随笔為你收集整理的tornada-数据库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。