背景:工作需要大量链接数据库进行一些操作查询,但是也会有出现异常情况

1.添加字段

1 ALTER TABLE app01_student ADD COLUMN Relation VARCHAR(255) DEFAULT'无';

2 、D:\Users\zhang.ning\PycharmProjects\APP>python manage.py startapp app01

  

2.查询操作

import pymysql

sql = "SELECT * FROM userinfo "

def Sql_Query():
try:
connection = pymysql.connect(host='127.0.0.1',
user='root',
password='123456',
db='test',
charset='utf8',
port=3306
)
except Exception as e:
print(e)
exit()
try:
with connection.cursor() as cursor:
cursor.execute(sql)
result = cursor.fetchall()
except Exception as e:
print(e)
return False, None
else:
return True, result
finally:
connection.close() if __name__ == '__main__':
flag, rs = Sql_Query()
if flag:
print(rs)
else:
print("NO")

  

  

最新文章

  1. crontab
  2. Java 基础 Map 练习题
  3. PHP的学习--可变函数
  4. Redis:安装
  5. robotframework笔记20
  6. MyBatis学习总结_19_Mybatis传多个参数(三种解决方案)
  7. 关于font awesome或Glyphicons字体图标不能正确显示的问题
  8. sql 当重复的数据有多条时,保留一条,删除其他重复
  9. ubuntu下的c/c++环境搭建
  10. 数据类型 text 和 varchar 在 add 运算符中不兼容
  11. linux shell基础语法
  12. 灰色关联度Matlab代码
  13. 控制结构(7): 程序计数器(PC)
  14. Firefox控制台日志转入文件
  15. Bayboy功能详解
  16. scrapy之基础概念与用法
  17. centos 重启日志服务
  18. 喵哈哈村的魔法考试 Round #3 (Div.2) 题解
  19. IDEA中java文件的左下角有个像乐符一样的J符号
  20. C++设计模式之组合模式

热门文章

  1. SQL Server - 哈希索引
  2. Python代码打印出9*9 九九乘法表
  3. 707. Design Linked List
  4. LwIP Application Developers Manual2---Protocols概览
  5. 虚拟机CentOS7下NAT模式的网络配置
  6. python用WMI模块获取系统命名空间
  7. Java常见异常及解释
  8. Redis持久化存储(AOF与RDB两种模式)
  9. 【原创】编程基础之Ruby
  10. iOS Core Data 数据库的加密(待研究)