python3.4连接mysql数据库

1、print ("zjc");打印字符串 //需要添加(),变量如a = 1,b = "zjc",a = 1 其中可以通过id(a)查询a在内存的地址。
2、3/2 = 1.5 ,3//2=1  //代表整除运算, 3**2 = 9,3**3=27  **代表谁的几次方,运算方法与java基本相同。
3、and,or,not 为逻辑运算。
4、type(a)可以查询a的类型class。 c = “abcdefg”可以通过c[0]表示出“a”,可以c[-1]去最后一个值“g”。


-------------------安装mysql数据库,使用python程序连接----------------------------------
该过程一直出现错误,版本使用python3.4 ,系统win7,mysql数据库5.6.
首先在win7系统下安装python3.4客户端,官方网站下载。

 

 

python3.4连接mysql数据库 - 周行天下 - 周行天下欢迎你


 在https://pypi.python.org/pypi/setuptools#windows-simplified网址中去下载ez_setup.py文件。
在python中执行python ez_setup.py文件,此文件会自动下载easy_install.exe工具。
此工具是python管理包工具,通过它可以下载很多服务。
此工具安装完成后。
在CMD命令行执行:easy_install.exe pymysql3

pip install PyMySQL
如果找不到该命令,切换服务到python安装目录/Scripts/下执行。
如果此目录下没有easy_install.exe,证明上一步没有安装成功。
pymysql3安装成功后,开始写python程序连接mysql数据库。
内容如下:

import pymysql
conn = pymysql.connect(user='root', passwd='root',
                 host='localhost', db='zjctest')
cur = conn.cursor()
cur.execute("SELECT * FROM zjc")
for r in cur:      
      print("row_number:"+str(cur.rownumber))        
      print("id:"+str(r[0])+"name:"+str(r[1])+"age:"+str(r[2])) 
cur.close()    
conn.close() 

执行此程序后,如果打印出信息连接成功。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章