python编程 之 PyMysql包接口,python中如何使用数据库

1,环境介绍

要求:使用数据库TESTDB.EMPLOYMENT

           EMPLOYEE表字段为 FIRST_NAME, LAST_NAME, AGE, SEX 和 INCOME。

2,基本用法:

import pymysql
 
# 打开数据库连接,4个参数依次是:本地数据库,数据库用户名,密码,数据库名
db = pymysql.connect("localhost","root","xxxxxxxx","TESTDB" )
 
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
 
# 使用 execute()  方法执行 SQL 查询 
cursor.execute("SELECT VERSION()")    #返回1
 
# 使用 fetchone() 方法获取单条数据.
data = cursor.fetchone()
 
print ("Database version : %s " % data)    #返回:DATABASE VERSION:5.7.23-0ubuntu0.16.04.1
# 关闭数据库连接
db.close()

    >import pymysql

    >db=pymysql.connect("localhost","testuser","test123","TESTDB" )    #连接到数据库先

    >cursor=db.cursor()    #使用cursor方法创建一个游标对象cursor,目前不是很懂

    >cursor.execute("drop table if exists EMPLOYEE")    #execute()的参数直接就是sql语言,只是不用末尾加分号而已,由此可见,这果然是个接口包。ps:真的可以删掉EMPLOYEE!厉害了

    >sql="""create table employee (FIRST_NAME CHAR(20) NOT NULL,LAST_NAME CHAR(20),AGE INT,SEX CHAR(1),INCOME FLOAT)"""

    >cursor.execute(sql)    #执行sql字符串代表的sql语言,创建一个table叫employee。 在命令行中执行的话,执行无误会返回0.

    

扫描二维码关注公众号,回复: 2778852 查看本文章

猜你喜欢

转载自www.cnblogs.com/0-lingdu/p/9482633.html