初探pymysql(一)

这两天打算利用pymyql和pygame模块做个简单的MP3播放器,这里需要对pymysql与mysql的交互有个基本的了解,今天先做了一些简单的测试,熟悉下python3中mysql的远程连接和sql中的DQL、DML语句的处理, 代码及注释如下:

初探pymysql(一)_第1张图片
test1.jpg
初探pymysql(一)_第2张图片
result1.jpg

初探pymysql(一)_第3张图片
初探pymysql(一)_第4张图片
test2.jpg
初探pymysql(一)_第5张图片
result2.jpg

关于sql语句中1=1和1=0的用法,网上看了好多解释,有的观点竟然成对立姿态,所以还是决定事必躬行,自己运行一遍,细细体会,代码及注释如下:

初探pymysql(一)_第6张图片
sql中1=1的使用.jpg

初探pymysql(一)_第7张图片
sql中1=0的使用.jpg
总结:sql查询语句中,where后面的 1=1 和 1=0 语句 并不代表所谓的 “选择全部查询”“选择全部不查询”,这两条语句只是纯粹的返回两个布尔值 TrueFalse,具体查询结果还要 与where中的其他筛选条件语句进行逻辑运算才能求出;

你可能感兴趣的:(初探pymysql(一))