怎么用python创建一个自己的数据库——javascript元素倒影

bczsd110

时间 2024年3月6日 预览 49

专业互联网培训机构——完成蜕变以后轻松拿高薪

电话+V: 152079-09430 ,欢迎咨询怎么用python创建一个自己的数据库——javascript元素倒影,[python实用课程],[C++单片机原理],[C#、PHP网站搭建],[Nodejs小程序开发],[ios游戏开发],[安卓游戏开发],[教会用大脑用想法赚钱实现阶层跨越]

一、如何用python写sql

python可以利用pymysql模块操作数据库

什么是PyMySQL?

PyMySQL是在Python3.x版本中用于连接MySQL服务器的一个库,Python2中则使用mysqldb。

PyMySQL遵循Python数据库APIv2.0规范,并包含了pure-PythonMySQL客户端库。

PyMySQL安装

在使用PyMySQL之前,我们需要确保PyMySQL已安装。

PyMySQL下载地址:https://github.com/PyMySQL/PyMySQL。

如果还未安装,我们可以使用以下命令安装最新版的PyMySQL:

$pip3installPyMySQL

如果你的系统不支持pip命令,可以使用以下方式安装:

1、使用git命令下载安装包安装(你也可以手动下载):

$gitclonehttps://github.com/PyMySQL/PyMySQL$cdPyMySQL/$python3setup.pyinstall

2、如果需要制定版本号,可以使用curl命令来安装:

$#X.X为PyMySQL的版本号$curl-Lhttps://github.com/PyMySQL/PyMySQL/tarball/pymysql-X.X|tarxz$cdPyMySQL*$python3setup.pyinstall
$#现在你可以删除PyMySQL*目录

注意:请确保您有root权限来安装上述模块。

安装的过程中可能会出现"ImportError:Nomodulenamedsetuptools"的错误提示,意思是你没有安装setuptools,你可以访问https://pypi.python.org/pypi/setuptools 找到各个系统的安装方法。

Linux系统安装实例:

$wgethttps://bootstrap.pypa.io/ez_setup.py$python3ez_setup.py

数据库连接

连接数据库前,请先确认以下事项:

  • 您已经创建了数据库TESTDB.

  • 在TESTDB数据库中您已经创建了表EMPLOYEE

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

  • 连接数据库TESTDB使用的用户名为"testuser",密码为"test123",你可以可以自己设定或者直接使用root用户名及其密码,Mysql数据库用户授权请使用Grant命令。

  • 在你的机子上已经安装了PythonMySQLdb模块。

  • 如果您对sql语句不熟悉,可以访问我们的 SQL基础教程

  • 实例:

    以下实例链接Mysql的TESTDB数据库

    实例(Python3.0+)

    #!/usr/bin/python3
    importpymysql
    #打开数据库连接db=pymysql.connect("localhost","testuser","test123","TESTDB")
    #使用cursor()方法创建一个游标对象cursorcursor=db.cursor()
    #使用execute() 方法执行SQL查询cursor.execute("SELECTVERSION()")
    #使用fetchone()方法获取单条数据.data=cursor.fetchone()
    print("Databaseversion:%s"%data)
    #关闭数据库连接db.close()

    执行以上脚本输出结果如下:

  • Databaseversion:5.5.20-log

  • 创建数据库

    如果数据库连接存在我们可以使用execute()方法来为数据库创建表,如下所示创建表EMPLOYEE:

    实例(Python3.0+)

    #!/usr/bin/python3
    importpymysql
    #打开数据库连接db=pymysql.connect("localhost","testuser","test123","TESTDB")
    #使用cursor()方法创建一个游标对象cursorcursor=db.cursor()
    #使用execute()方法执行SQL,如果表存在则删除cursor.execute("DROPTABLEIFEXISTSEMPLOYEE")
    #使用预处理语句创建表sql="""CREATETABLEEMPLOYEE(
        FIRST_NAME CHAR(20)NOTNULL,
        LAST_NAME CHAR(20),
        AGEINT, 
        SEXCHAR(1),
        INCOMEFLOAT)"""
    cursor.execute(sql)
    #关闭数据库连接db.close()

    数据库插入操作

    以下实例使用执行SQLINSERT语句向表EMPLOYEE插入记录:

    实例(Python3.0+)

    #!/usr/bin/python3
    importpymysql
    #打开数据库连接db=pymysql.connect(

    Copyright2023未知推广科技
    拨打电话拨打电话
    Copyright2023未知推广科技