pycharm创建mysql数据库_自学语言的步骤

pycharm创建mysql数据库_自学语言的步骤Python连接mysql并进行一些基本操作之前有讲过Python如何连接Oracle,在这一期。在连接mysql数据库时,原理相同,这里我们先说明理论部分,再给出一个具体实例。Python操作MySQL数据库需要下载PyMySQL.PyMySQL是一个Python编写的MySQL驱动程序。安装代码:pipinstallPyMySQL在Python中建立连接,先导入包:导入代码为:importpymysql#创建连接:连接代码:通过工具类调用connect()方法。注意:(必

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

Python连接mysql并完成一些基本操作

之前有讲过Python如何连接Oracle,但是那个是单纯用Python编辑器操作Oracle数据库,这次我们使用pyCharm进行连接MySQL数据库,Python编辑器操作Oracle数据库在

这一期

在连接mysql数据库时,原理相同,这里我们先说明理论部分,再给出一个具体实例。
Python操作MySQL数据库需要下载PyMySQL.

  1. PyMySQL是一个Python编写的MySQL驱动程序。
    安装代码:pip install PyMySQL
    在Python中建立连接,先导入包:
    导入代码为:import pymysql
  2. #创建连接: 连接代码:通过工具类调用connect()方法
    注意:(必须全部为英文字符,如果双引号不行则改为单引号)
对象名 = pymysql.connect(host='本地主机ip地址',port='端口名',user='用户名',passwd='密码',db='本地主机名',charset='字符编码格式')
例:
conn=pymysql.connect(host='127.0.0.1',port=3306,user='root',passwd='****',db='localhost',charset='utf8mb4')
  1. #创建游标:调用cursor()方法
游标对象名 = 对象名.cursor()

SQL语句的语法规则同Oracle中的类似

  • 通过游标调用execute()方法执行单条SQL语句,插入一条完整的SQL语句使用该方法。
  • 通过游标调用executemany()方法执行多条SQL语句,将一组数据以元组的形式进行赋值,用列表进行封装,一组数据对于一个元组,一个元组对应列表中的一个元素,通过executemany()方法传入SQL语句及列表传值输入,只要是元组数据必须使用该方法。
  • 通过游标对象调用fetchone()获取一条查询数据,游标调用execute执行查询语句,创建变量接收由游标调用fetchone()方法获得的数据。
    如:
游标对象名.execute(sql)/executemany(sql)
变量名 = 游标对象名.fecthone()/fecthmany(int)/fecthall()
  • 通过游标调用fetchmany([size])获取查询指定数据,由游标调用execute执行查询语句,创建变量接收由游标调用fetchmany([size])方法获得的数据。
  • 通过游标调用fetchall()获取全部查询数据,由游标调用execute执行查询语句,创建变量接收由游标调用fetchall()方法获得的数据。
  1. 通过数据库对象调用commit()方法提交执行语句,确保操作语句的成功执行。对数据库数据进行增删改时需要该操作。
  2. 操作执行完之后,通过游标对象调用close()方法关闭游标。
  3. 操作执行完之后,通过数据库对象调用close()方法关闭数据库连接。
  4. 程序结束。

接下来看代码:

#下载包后,引入pymysql包,加载驱动
import pymysql
#创建连接对象
conn = pymysql.connect(host='127.0.0.1',port=3306,user='root',passwd='******',db='db',charset='utf8mb4')#用户、密码、数据库名均需要填写自己对应的信息
#通过连接对象创建操作游标
cursor = conn.cursor()
#编写sql语句
sql = "select * from tb_college"
#通过游标调用其方法执行SQL语句
filed = cursor.execute(sql)
print(filed)
filed1 = cursor.fetchall()
print(filed1)
cursor.close()
conn.close()

运行结果为:
在这里插入图片描述
如有疑问,欢迎在评论区下方留言讨论。

若觉得内容稍可,请留下你们的
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/175084.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • IDEA创建javaweb项目过程[通俗易懂]

    IDEA创建javaweb项目过程[通俗易懂]注意不能用社区版的idea哦,只能用企业版的创建方式有两种第一种是手动创建第二种是使用idea自带的maven骨架创建其实二者差别不大,所以这里只介绍第一种,让我们来试试吧~创建web项目首先新建一个文件夹,等下我们新建的项目就放在这个文件夹里我们给它取名test_maven(但其实并不是用maven创建)File->New->Module选择maven,注意不勾选create选项,然后next起名字,Finish然后就基本创建好啦,但是这里我们还缺少web的配置文

  • idea中格式化代码快捷键 mac_vs如何格式化代码

    idea中格式化代码快捷键 mac_vs如何格式化代码一鍵格式化代碼:Ctrl+Alt+L快捷鍵汇总參考鏈接IntellijIDEA快捷键整理(TonyCody)Eclipse常用快捷键汇总

  • idea修改快捷键方法总结

    前言:使用idea也有一短时间了(算算也快2个月),在快捷键方面常用的基本上都熟悉了,现在有时间总结一下修改快捷键的方法,这对于idea老鸟来说简直是小菜,但是对于菜鸟来还是有些帮助的一:切换快捷键注意:idea内置的许多IDE的快捷键,假如你是从其他IDE转过来的,但是有不想放弃自己以前已经习惯的那套快捷键。那么你可以直接切换到你以前IDE的快捷键,方法如下:1.打开设置中心:file–>Se

  • 2021.9idea激活码永久【最新永久激活】

    (2021.9idea激活码永久)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~https://javaforall.cn/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~1S…

  • navicate 15 激活码(JetBrains全家桶)

    (navicate 15 激活码)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~https://javaforall.cn/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~MLZP…

  • mac idea 2021.8激活码_在线激活

    (mac idea 2021.8激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。https://javaforall.cn/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~Z…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号