flask-sqlalchemy使用(基礎(chǔ)知識(shí))

一   安裝flask-sqlalchemy
pip install flask-sqlalchemy

二   flask-sqlalchemy常見的類型

選區(qū)_027.png

三  flask-sqlalchemy中字段的聲明


選區(qū)_028.png

sql語句

create table 表格名 ( );
not null 不為空    default  聲明默認(rèn)值 
auto_increment 自動(dòng)增加數(shù)值(必須在key值),自增長(zhǎng)
primary key 聲明主鍵 
unique 聲明唯一性

desc  user;  可以查看表格的具體信息
show create table user;可以查看創(chuàng)建表user的sql語句
insert into 表名稱 (列名1,列名2 ,列名3 ) values (實(shí)例值1 ,實(shí)例值2 , 實(shí)例值3);
insert into 表名稱 set 列名1=實(shí)例值1,列名2=實(shí)例值2,列名3=實(shí)例值3;

update 表名稱 列名1= 新的實(shí)例值1 where 更新條件
delete from 表名稱 where 刪除條件 自增長(zhǎng)字段不刪除
truncate table 表名稱 刪除表,刪除自增長(zhǎng)字段

MySQL的運(yùn)算符
算術(shù)運(yùn)算符   
如果有null參與的運(yùn)算,結(jié)果是null
字符參與運(yùn)算,可以被轉(zhuǎn)換成數(shù)字運(yùn)算
比較運(yùn)算符
in between is null like regexp (正則表達(dá)式)
如果有null 參與運(yùn)算,返回結(jié)果是null ,但是使用符號(hào)<=>,可以比較null
_可以匹配一個(gè)字符,%可以匹配一個(gè)或者多個(gè)字符,
盡量不適用like 查詢字符,會(huì)搜索所有的字段,搜索性能很低

邏輯運(yùn)算符
not ! and && or ||
XOR(亦或) 左右兩邊的邏輯值相同,為真;

位運(yùn)算符(轉(zhuǎn)化成2進(jìn)制,在進(jìn)行邏輯運(yùn)算)
&  ?。  。蓿ㄒ嗷颍    ?br> >>(相當(dāng)于/2) ?。迹迹ㄏ喈?dāng)于*2)

MySQL連接到數(shù)據(jù)庫
MySQL子查詢
子查詢性能不如連接查詢,但是容易理解
select 列名.count() from 表名稱 group by having

數(shù)學(xué)函數(shù)
取絕對(duì)值  ABS
取不大于給出值的最大數(shù)  floor ( FLOOR)
取不小于給出只的最小數(shù)  ceiling
取一組數(shù)中的最大/小值    greatest least
取余數(shù)函數(shù)        mod
產(chǎn)生隨機(jī)數(shù)        rand
四舍五入         round
截?cái)嗪瘮?shù)         truncate
取符號(hào)值(正負(fù)零)    sign
乘方運(yùn)算         pow exp
進(jìn)制之間轉(zhuǎn)化       bin oct hex (2進(jìn)制,8進(jìn)制,16進(jìn)制 )
聚合函數(shù)         avg sum min max count
標(biāo)準(zhǔn)偏差
標(biāo)準(zhǔn)方差

字符串函數(shù)

求字符串的長(zhǎng)度       length
字母變成小寫        lcase lower
字母變成大寫        ucase upper
比較字符串         strcmp
子字符串定位        position
替換字符串         replace
插入            insert
合并字符串         concat

一個(gè)最小的應(yīng)用

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容