返回顶部
首页 > 资讯 > 数据库 >python3_08.动动mysql
  • 647
分享到

python3_08.动动mysql

mysql 2023-01-31 07:01:26 647人浏览 八月长安
摘要

PyMysql 是在 python3.x 版本中用于连接 mysql 服务器的一个库。安装:pip install PyMysql数据库增删改查流程差不多,主要在于sql语句。 #!/usr/bin/env python3 #-*- co

PyMysql 是在 python3.x 版本中用于连接 mysql 服务器的一个库。

安装:

pip install PyMysql
数据库增删改查流程差不多,主要在于sql语句。

#!/usr/bin/env python3
#-*- coding:utf-8 -*-
import pymysql
#创建一个数据库链接
db = pymysql.connect("localhost",'root','drcom','TESTDB')
#创建一个游标对象
#游标是系统为用户开设的一个数据缓冲区,存放sql语句的执行结果
cursor = db.cursor()
#执行sql查询,返回值是查询到的数据条目数
cursor.execute("select version()")
#获取查询数据
#fetchone每次只返回一行,也就是结果集的下一行
#fetchall() 得到结果集中剩下的所有行
data = cursor.fetchone()
print("database version:%s"%data)
#执行sql。如果表存在就删除
cursor.execute("drop table if exists 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插入语句
insert_db = '''INSERT INTO EMPLOYEE(FIRST_NAME,
		LAST_NAME,AGE,SEX,INCOME)
		VALUES('Mac','Mohan',20,'M',2000)'''
try:
	cursor.execute(insert_db)
#提交到数据库执行,不执行这一步,数据是不会被真正的写入到数据库的
	db.commit()
except:
#如果发生错误则回滚
	db.rollback()

cursor.execute("SELECT * FROM TESTDB.EMPLOYEE")
result = cursor.fetchall()
print(result)
#关闭数据库

db.close()


您可能感兴趣的文档:

--结束END--

本文标题: python3_08.动动mysql

本文链接: https://lsjlt.com/news/191511.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python3_08.动动mysql
    PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库。安装:pip install PyMySQL数据库增删改查流程差不多,主要在于sql语句。 #!/usr/bin/env python3 #-*- co...
    99+
    2023-01-31
    mysql
  • mysql启动与关闭(手动与自动)
    手动管理mysql的启动与关闭 [root@mysql ~]# service mysql start --手动启动mysql Starting MySQL. SUCCESS! [root@mys...
    99+
    2024-04-02
  • MySQL 启动与关闭(手动与自动)
    手动管理mysql的启动与关闭 [root@mysql ~]# service mysql start --手动启动mysql Starting MySQL. SUCCESS! [root@mys...
    99+
    2024-04-02
  • MySQL 8.0驱动
    总结一下,想要利用 mysql-connector-java 与 MySQL 8.X 版本建立连接,有以下四个方面与 MySQL 5.X 版本相比发生了变化。   1、MySQL 8.0 以上版本驱动包版本 mysql-connecto...
    99+
    2020-01-16
    MySQL 8.0驱动
  • Docker启动Mysql
    操作系统:windows docker桌面:Docker Desktop DockerHub账号:xxxx 操作步骤: docker hub下载mysql镜像。直接在“image”菜单主界面搜索框搜索“mysql”,根据需求下载指定版本。这...
    99+
    2023-08-31
    docker java 容器 mysql 笔记
  • 怎么手动启动mysql服务器
    手动启动mysql服务器的方法首先,点击“开始”,选择“管理工具”选择;在管理工具下拉中,选择“服务”选项,并双击打开;打开服务后,在服务列表中找到“mysql”服务选项;查找到mysql服务选项后,右键选择“启动”,即可启动mysql服务...
    99+
    2024-04-02
  • 用 Docker 启动 MySQL
    事情是这样的,我们已经把项目交付给了甲方,甲方还想进一步开发,但是我们的报价让甲方不满意。甲方就找了其他人开发。讲真,一分钱一分货,那伙人把服务器搞摊跑路了,各种服务全挂了。 要知道,把他们搞坏的修好,还不如重装系统比较快,何况是云服务器。...
    99+
    2019-02-21
    Docker 启动 MySQL
  • MySQL启动失败
    一、错误日志: [mysql@host-172-24-115-217 ~]$ service mysql restart Shutting down MySQL.. SUCCESS!  Start...
    99+
    2024-04-02
  • 解压启动MySQL
    安装MySQL, 解压zip后,先将my.default.ini改名为my.ini放到根目录 my.ini 增加  basedir = D:\mysql_test\mysql-5.7.17-ma...
    99+
    2024-04-02
  • 怎么启动mysql
    小编给大家分享一下怎么启动mysql,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!怎么启动mysql?1. 按WIn+R快捷键,输入cmd,确定。接着输入命令“net start m...
    99+
    2024-04-02
  • mysql如何启动
    mysql启动的方法:1、在运行窗口输入services.msc命令再点击确定。2、在服务窗口找到mysql并右键单击启动。3、在cmd窗口输入mysql -uroot -p命令再输入密码启动mysql。具体操作步骤:首先,按下win+r打...
    99+
    2024-04-02
  • mysql怎么启动
    mysql启动的方法:1.打开运行窗口;2.打开命令行窗口;3.输入命令启动mysql服务即可。mysql启动的方法:使用【win+r】快捷键打开运行窗口。在对话框中输入“cmd”打开命令行窗口。输入以下命令启动mysql服务即可。net&...
    99+
    2024-04-02
  • 怎么让Linux开机时自动启动mysql
    本篇内容介绍了“怎么让Linux开机时自动启动mysql”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  ...
    99+
    2024-04-02
  • mysql启动失败:mysql服务无法启动如何解决
    本篇内容主要讲解“mysql启动失败:mysql服务无法启动如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql启动失败:mysql服务无法启动如何...
    99+
    2024-04-02
  • windows启动 MySQL出错
    C:Program Filesmysql-5.7.10-winx64in># 启动mysql服务net start mysql# 停止mysql服务net stop mysql 提示信息:"net’ 不是内部命令或外部命令,也不...
    99+
    2021-09-05
    windows启动 MySQL出错
  • 服务器启动mysql
    1、命令行下启动mysql服务。 下面讲通过命令行的方式启动mysql服务: (1)先找到mysql的安装位置,如我的电脑的安装位置是:C:\Program Files\MySQL\MySQL Serve...
    99+
    2024-04-02
  • mysql开机启动(Linux)
    原由:电脑上装了虚拟机,虚拟机上有装有mysql数据库,因为电脑每天都要开关机,第二天开机后还需要手动开启mysql服务,因为博主比较懒,故做成自动启动。 备注:生产中一般不会做成自动启动 步骤如下: 1...
    99+
    2024-04-02
  • mysql启动的方法
    mysql启动的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧! MySQL是最受欢迎的开源SQL数据库管理系...
    99+
    2024-04-02
  • linux如何启动mysql
    这篇文章主要介绍了linux如何启动mysql,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。linux如何启动mysql?1. 可以通...
    99+
    2024-04-02
  • centos如何启动mysql
    centos中启动mysql服务的方法:1、打开centos终端;2、输入“service mysqld star”或者“/etc/init.d/mysqld start”命令启动mysql服务即可。具体操作步骤:在centos系统桌面中使...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作