tornado 資料庫操作

2021-09-06 13:58:02 字數 1094 閱讀 5362

安裝:    

安裝方法:執行命令 pip install torndb ,但是這個命令預設讀取的是pypi站的索引,但是其訪問不是很穩定。所以這裡可以採用豆瓣的pypi索引。命令如下:

pip install -i  torndb

所以以後pypi站索引無法訪問的時候嘗試利用豆瓣的pypi索引。

使用:連線資料庫

import torndb

db=torndb.connection(hostaddress,database name,user,password)

查詢

查詢有兩種查詢方式,一種為get,一種為query,get是得到一行資料。query是得到一列資料。get返回資料為封裝好的dict,query得到的資料為封裝好的list,單元為dict。

>>> a=db.get('select * from query where id=1')

>>> a

>>> a=db.query('select * from query')

>>> a

[, ]

執行sql語句

下面的命令是無返回引數的執行sql語句的方法。

string='dac'

str='insert into query(id,queryc)values(%d,"%s")'%(1,string)

db.execute(exe)

資料庫

mysql> create database if not exists my_db default charset utf8 collate utf8_general_ci;

資料表

mysql> create table my_table (name varchar(20) not null) type=myisam default charset utf8;

Tornado 學習 資料庫(二)

tornado連線資料庫 current path os.path.dirname file r indexhandler r staticfilehandler,這個要配置到最後乙個 static path os.path.join current path statics template pa...

資料庫(庫操作)

information schema 虛擬庫,不占用磁碟空間,儲存的是資料庫啟動後的一些引數,如使用者表資訊 列資訊 許可權資訊 字元資訊等 performance schema mysql 5.5開始新增乙個資料庫 主要用於收集資料庫伺服器效能引數,記錄處理查詢請求時發生的各種事件 鎖等現象 my...

資料庫 資料庫基本操作

操作練習 修改表結構 表資料的操作 實現 1 建立表 create table student stu no char 12 not null primary key,stu name varchar 20 not null gender tinyint 1 default1,age tinyint...