Linux下python连接MySQL数据库
来源:互联网 发布:美玩吧软件叫什么 编辑:程序博客网 时间:2024/06/05 01:47
Linux下python连接MySQL数据库方法
要连接数据库名称是hhh,用户名是tom,连接的数据表是 data_import,其中 data_import数据结构如下(5个属性):
mysql> desc data_import;+---------+-------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+---------+-------------+------+-----+---------+-------+| id | char(10) | YES | | NULL | || name | char(10) | YES | | NULL | || age | char(10) | YES | | NULL | || address | varchar(15) | YES | | NULL | || hobby | varchar(15) | YES | | NULL | |+---------+-------------+------+-----+---------+-------+5 rows in set (0.01 sec)
#!/usr/bin/pythonimport MySQLdb #导入库conn = MySQLdb.connect(host="127.0.0.1",user="tom",passwd="123",db="hhh")#conn = MySQLdb.connect('localhost',"tom","123","hhh")#连接函数cur = conn.cursor()#获得指向当前数据库的指针#cur.execute('show tables;')cur.execute("select * from data_import;")#用execute()方法执行SQL语句result = cur.fetchall()#用fetchall()方法得到行信息for record in result: print "%s \t%s \t%s \t%s \t%s " % record#格式化输出cur.close()#关闭指针对象conn.close()#关闭数据库连接对象
运行结果(部分):
[root@localhost python]# ./python_mysql.py1 TOM 24 Beijing football2 LIU 27 heibei football3 JIM 26 shandong football4 HAN 28 beijing football5 MENG 25 beijing tennis1 TOM 24 Beijing football
- Linux下python连接MySQL数据库
- python连接mysql数据库(Linux环境下)
- windows环境下,python连接mysql数据库
- Mac下python连接mysql数据库
- 解决Linux下tomcat连接MySQL数据库
- Linux下Java连接MySql数据库
- RUBY在linux下连接MySql数据库
- linux下c语言连接mysql数据库
- Linux下C连接MySQL数据库方法
- Linux下C连接MySQL数据库
- linux下C++连接mysql数据库
- linux 下开启Mysql服务,连接数据库
- linux 下C++连接mysql数据库
- linux 下使用Qt连接MySQL数据库
- linux 下C++连接mysql数据库
- Linux 下 C语言连接MYSQL数据库
- Linux下C连接MySQL数据库方法
- linux下tomcat连接mysql数据库
- 提高工作效率的工具[分享]
- Linux下C连接MySQL数据库
- win7下安装hadoop
- 存储树形结构的一些思考
- 黑马程序员_Java多线程学习(第一天【上】)
- Linux下python连接MySQL数据库
- 好想好想你
- WTL在对话框工程中更改字体
- SQL Server 备份和还原全攻略
- sysenter调用详解
- YUV_and_RGB
- linux网络配置命令
- 全排列的递归和非递归解法
- ACCESS 操作数据库代码