Tornado 學習 資料庫(二)

2021-09-26 08:43:46 字數 950 閱讀 8233

tornado連線資料庫:

current_path =os.path.dirname(__file__)

[(r"/", indexhandler),

(r"/(.*)",staticfilehandler, ), --這個要配置到最後乙個

],static_path = os.path.join(current_path ,"statics"),

template_path = os.path.join(current_path ,"template"),

debug=true)

host="127.0.0.1",

database ="xf",

user ='root',

password="mysql"

)

對資料庫進行操作:

calss indexhandler(requesthandler):

def get(self):

self.write(ret['ui_name'])

1、執行語句 ---增刪改操作

execute(query, parameters, *kwparameters)返回影響的最後一條自增字段值

execute_rowcount(query, parameters, *kwparameters) 返回影響的行數

query--執行的sql語句

parameters, *kwparameters -- 繫結的引數

2、查詢語句

get(query, parameters, *kwparameters) 返回單行結果或者none,如出現多行則報錯。返回值是table.row型別,是乙個類字典物件。

query(query, parameters, *kwparameters) 返回多行結果,table.row列表

tornado 資料庫操作

安裝 安裝方法 執行命令 pip install torndb 但是這個命令預設讀取的是pypi站的索引,但是其訪問不是很穩定。所以這裡可以採用豆瓣的pypi索引。命令如下 pip install i torndb 所以以後pypi站索引無法訪問的時候嘗試利用豆瓣的pypi索引。使用 連線資料庫 i...

資料庫學習筆記(二)

3.插入資料 3.1.單條插入方式 指定列 指令碼 insert into table1 field1,field2,values 3.2.單條插入方式 不指定列 指令碼 insert into table1 values 3.3.多條插入 into select 指令碼 insert into t...

資料庫學習筆記二

1 合併兩個查詢結果 select from lmm lz union all select from lmm lz1 3 左連線 select lmm lz.lmm lz1.from lmm lz left join lmm lz1 on lmm lz.event lmm lz1.event 4 ...