這兩天打算利用pymyql和pygame模塊做個(gè)簡(jiǎn)單的MP3播放器谅猾,這里需要對(duì)pymysql與mysql的交互有個(gè)基本的了解,今天先做了一些簡(jiǎn)單的測(cè)試,熟悉下python3中mysql的遠(yuǎn)程連接和sql中的DQL迅耘、DML語(yǔ)句的處理, 代碼及注釋如下:
test1.jpgresult1.jpg
test2.jpgresult2.jpg
關(guān)于sql語(yǔ)句中1=1和1=0的用法,網(wǎng)上看了好多解釋?zhuān)械挠^點(diǎn)竟然成對(duì)立姿態(tài)监署,所以還是決定事必躬行颤专,自己運(yùn)行一遍,細(xì)細(xì)體會(huì)钠乏,代碼及注釋如下:
sql中1=1的使用.jpg
總結(jié):sql查詢(xún)語(yǔ)句中栖秕,where后面的 1=1 和 1=0 語(yǔ)句并不代表所謂的“選擇全部查詢(xún)”和“選擇全部不查詢(xún)”,這兩條語(yǔ)句只是純粹的返回兩個(gè)布爾值True或False晓避,具體查詢(xún)結(jié)果還要與where中的其他篩選條件語(yǔ)句進(jìn)行邏輯運(yùn)算才能求出簇捍;sql中1=0的使用.jpg