一,使用pycharm连接数据库

====================

  • 1,首先要把你的数据库启动,并在mysql中创建一个名为home库(当然库名你可以自己随意定

  • 2,mysql数据库开启后,我们就来用pycharm连接数据库

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

  • 3,按照第二步打开后安装标识的步骤操作

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

  • 4,连接成功后我们就来创建表格并添加字段和数据

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

创建完表格和字段后我们就可以来添加数据了,添加数据并更新数据到mysql

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

到这里我们就可以通过pycharm来对数据库进行增删改查的操作了。

上面是通过pycharm操作数据库,这里我们再来简单的讲下使用Python3来操作数据,操作结果可以借助pycharm实时查看

创建操作数据库的类


# -*- coding: utf-8 -*-

import pymysql

# 用来操作数据库的类

class MySQLCommand(object):

    # 类的初始化

    def __init__(self):

        self.host = 'localhost'

        self.port = 3306  # 端口号

        self.user = 'root'  # 用户名

        self.password = ""  # 密码

        self.db = "home"  # 库

        self.table = "home_list"  # 表

    # 链接数据库

    def connectMysql(self):

        try:

            self.conn = pymysql.connect(host=self.host, port=self.port, user=self.user,

                                        passwd=self.password, db=self.db, charset='utf8')

            self.cursor = self.conn.cursor()

        except:

            print('connect mysql error.')

    # 查询数据

    def queryMysql(self):

        sql = "SELECT * FROM " + self.table

        try:

            self.cursor.execute(sql)

            row = self.cursor.fetchone()

            print(row)

        except:

            print(sql + ' execute failed.')

    # 插入数据

    def insertMysql(self, id, name, sex):

        sql = "INSERT INTO " + self.table + " VALUES(" + id + "," + "'" + name + "'," + "'" + sex + "')"

        try:

            self.cursor.execute(sql)

        except:

            print("insert failed.")


**自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。**

**深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!**

**因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。**
![img](https://img-blog.csdnimg.cn/img_convert/a8a29da17baad8e2741b6d3ed60426fc.jpeg)
![img](https://img-blog.csdnimg.cn/img_convert/042ca08144a51d9590e97bdf0e795f2f.png)
![img](https://img-blog.csdnimg.cn/img_convert/9143c15206f882a3fe51091099b240aa.png)
![img](https://img-blog.csdnimg.cn/img_convert/8138a17da4f8f932033ea85350a5d62a.png)
![img](https://img-blog.csdnimg.cn/img_convert/e981ad10631707689827fd270ade1d20.png)
![img](https://img-blog.csdnimg.cn/img_convert/6056a4f56a467b2efc60d276cfefe4b3.png)

**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!**

**由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**

**如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Java)**
![img](https://img-blog.csdnimg.cn/img_convert/122c062a4d8f5f080e6710b4faa06bc3.jpeg)



### 最后

我还为大家准备了一套体系化的架构师学习资料包以及BAT面试资料,供大家参考及学习

已经将知识体系整理好(源码,笔记,PPT,学习视频)

![在这里插入图片描述](https://img-blog.csdnimg.cn/img_convert/140513902ec43cf478a06bf67b61fc8b.webp?x-oss-process=image/format,png)

![在这里插入图片描述](https://img-blog.csdnimg.cn/img_convert/7db96a3e01d79f51ee90626a53b0289d.webp?x-oss-process=image/format,png)

![在这里插入图片描述](https://img-blog.csdnimg.cn/img_convert/dbac20afbdb40cfe971fbf1f52d9ab35.webp?x-oss-process=image/format,png)




**一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
![img](https://img-blog.csdnimg.cn/img_convert/e240525f4d82cb364e3eb3e0b7c523e8.jpeg)

1712804443477)]




**一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
[外链图片转存中...(img-KEfa9u4a-1712804443477)]

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐