如何用Python代码实现连接MySQL数据库并插入及展示数据?
- 内容介绍
- 文章标签
- 相关推荐
本文共计281个文字,预计阅读时间需要2分钟。
通过Python代码连接MySQL并插入及显示数据:数据库名为huahui,创建一个识别的表,包含两个varchar(100)的列:num和result。
pythonimport pymysqlimport pandas as pd
conn=pymysql.connect(host='localhost', user='user', password='password', db='huahui')
创建一个识别的表with conn.cursor() as cursor: cursor.execute( CREATE TABLE IF NOT EXISTS recognition ( num VARCHAR(100), result VARCHAR(100) ) )
插入数据data=[ ('12345', '识别结果1'), ('67890', '识别结果2'), ('ABCDE', '识别结果3')]cursor.executemany(INSERT INTO recognition (num, result) VALUES (%s, %s), data)conn.commit()
显示数据cursor.execute(SELECT * FROM recognition)rows=cursor.fetchall()df=pd.DataFrame(rows, columns=['num', 'result'])print(df)
通过python代码连接MySQL以及插入和显示数据:
数据库huahui创建一个shibie的表,里面有两个varcahr(100)的字段,num和result。
import pymysql import pandas as pd conn = pymysql.connect(host=‘localhost‘,user=‘root‘,password=‘‘,database=‘huahui‘,port=3306) cursor = conn.cursor() #插入数据格式如下:insert into 表名(插入内容的表头) value(对应的数据) sql = "insert into shibie(num,result) value(1,‘rose‘)" #提交sql语句,映射到数据库中。 cursor.execute(sql) conn.commit() #sql语句 sqlcmd="select num,result from shibie" #利用pandas 模块导入mysql数据 a=pd.read_sql_query(sqlcmd,conn) print(a) # 关闭数据库连接 conn.close()
本文共计281个文字,预计阅读时间需要2分钟。
通过Python代码连接MySQL并插入及显示数据:数据库名为huahui,创建一个识别的表,包含两个varchar(100)的列:num和result。
pythonimport pymysqlimport pandas as pd
conn=pymysql.connect(host='localhost', user='user', password='password', db='huahui')
创建一个识别的表with conn.cursor() as cursor: cursor.execute( CREATE TABLE IF NOT EXISTS recognition ( num VARCHAR(100), result VARCHAR(100) ) )
插入数据data=[ ('12345', '识别结果1'), ('67890', '识别结果2'), ('ABCDE', '识别结果3')]cursor.executemany(INSERT INTO recognition (num, result) VALUES (%s, %s), data)conn.commit()
显示数据cursor.execute(SELECT * FROM recognition)rows=cursor.fetchall()df=pd.DataFrame(rows, columns=['num', 'result'])print(df)
通过python代码连接MySQL以及插入和显示数据:
数据库huahui创建一个shibie的表,里面有两个varcahr(100)的字段,num和result。
import pymysql import pandas as pd conn = pymysql.connect(host=‘localhost‘,user=‘root‘,password=‘‘,database=‘huahui‘,port=3306) cursor = conn.cursor() #插入数据格式如下:insert into 表名(插入内容的表头) value(对应的数据) sql = "insert into shibie(num,result) value(1,‘rose‘)" #提交sql语句,映射到数据库中。 cursor.execute(sql) conn.commit() #sql语句 sqlcmd="select num,result from shibie" #利用pandas 模块导入mysql数据 a=pd.read_sql_query(sqlcmd,conn) print(a) # 关闭数据库连接 conn.close()

