(使用python连接mysql)mysql-connector-python、pymysql、SQLite3

本文介绍了使用Python连接MySQL的两种方式:mysql-connector-python和pymysql,包括安装和基本代码示例。此外,还提到了SQLite3,它是Python自带的轻量级数据库,不同于前两者,它不需要连接,直接在本地创建.db文件。
摘要由CSDN通过智能技术生成

一、mysql-connector-python

1、安装

pip 安装 mysql-connector-python

2、代码

# 导入API
import mysql.connector 
# 创建数据库
def create_db_sampledb():
# config为数据库的配置信息
    config_root = {
   
        "host":"localhost",
        "user":"root",
        "password":"1234"
    } # 创建root用户的连接配置
    sql = "Create Database IF Not Exists sampledb CHARSET=utf8 COLLATE=utf8_bin"
    try:
        conn = mysql.connector.connect(**config_root) #创建连接
        cursor = conn.cursor() #设置游标
        cursor.execute(sql) #执行sql语言
        conn.commit() # 上传
    finally:
        conn.close() # 关闭连接
# 设置配置信息,模仿用户配置的信息
mysql_config_sampledb = {
   
    "host":"127.0.0.1",
    "database":"sampledb",
    "user":"root",
    "password":"1234"
}
# 创建表
def create_table_sampletb():
#     如果该表不存在,创建该表
    sql = (
        "Create Table If Not Exists sampletb("
        "DateTime DateTime Primary key,"
        "open float(32),"
        "high float(32),"
        "low float(32),"
        "close float(32))"
    )
    try:
        conn = mysql.connector.connect(**mysql_config_sampledb)
        cursor = conn.cursor()
        cursor.ex
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值