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 ...