安装数据库:

pip3 install pymysql

进行数据库的更新、插入、查询等操作:

 #!/usr/bin/python3.4
# -*- coding: utf-8 -*- #-----------------原表格----------------- #+-------+-----------+------------+------+
#| mid | name | birth | sex |
#+-------+-----------+------------+------+
#| G0001 | 杜意意 | 1975-04-18 | 0 |
#| G0002 | 李玉 | NULL | 1 |
#| H0001 | 李加 | NULL | 0 |
#| N0001 | 小小 | 1980-11-23 | 1 |
#+-------+-----------+------------+------+ import pymysql # 连接数据库
mysql = pymysql.connect(host="localhost", user="root", passwd="", db="test", charset="utf8") # 获取操作游标
cur = mysql.cursor() # 查找
lookup = input('请输入查找语句:')
# 将查找语句放入操作中
# 执行成功后sta值为1
sta = cur.execute(lookup)
# 打印出查找的东西
# 这里也可以编码item[].decode('UTF-8')
for item in cur:
print("Id=" + str(item[0]) + " name=" + str(item[1]) + " birth=" + str(item[2]) + " sex=" + str(item[3])) # 插入、更新
# 插入王五
# insert into customer(mid,name,birth,sex) values('G0001','王五','1992-01-03','1');
# 将G0002名字改为李玉枝,生日补齐
# update customer set name='李玉枝',birth='1980-09-09' where mid='G0002';
insert = input('请输入插入(更新)语句:')
# 将查找语句放入操作中
# 执行成功后sta值为1
sta = cur.execute(insert)
# 最后确定后下面语句将真正插入进去
# 如果只是测试代码对不对可以将其注释掉
mysql.commit() # 关闭操作游标
cur.close() # 关闭数据库
mysql.close()

最新文章

  1. Meteor常用技能
  2. PAT (Advanced Level) Practise:1001. A+B Format
  3. 转[开发环境配置]在Ubuntu下配置舒服的Python开发环境
  4. 【MySQL】探究之null与not null
  5. thinkphp 模板替换
  6. MYSQL命令cmd操作
  7. sql server 主从数据库同步 利用发布 订阅是实现
  8. JDBC连接数据库及增删改查操作
  9. 工作经常使用的SQL整理,实战篇(一)
  10. sbt公布assembly解决jar包冲突 deduplicate: different file contents found in the following
  11. Echarts数据可视化dataZoom,开发全解+完美注释
  12. Markdown不常见功能
  13. Linux Mint(ubuntu)如何汉化firefox浏览器?
  14. Spring MVC流程
  15. C语言宏定义##连接符和#符的使用
  16. git本地仓库关联多个remote,怎么用本地一个分支向不同remote不同分支推送代码
  17. MySQL大表DROP删除小技巧(转)
  18. centos6.5虚拟机每次都要ifup eth0的解决办法
  19. angular学习笔记(三十一)-$location(1)
  20. NR 数据库简介

热门文章

  1. HDU 5862(离散化+树状数组)
  2. Tranparent/cutout/diffuse
  3. iOS平台XML解析类库对比和安装说明
  4. Sublime text2如何设置快捷键让编写的HTML文件在浏览器预览?
  5. 无法远程访问虚拟机中的EM (Oracle Enterprise Manager)
  6. #include #import @class 的一些用法区别
  7. 136. Single Number
  8. CSS+DIV常用命名
  9. banner轮播图js
  10. (转载)Hadoop map reduce 过程获取环境变量