小杆货 2019-11-30 16:50:06 今天给大家分享的是Mysql数据库,利用pycharm工具快速连接并操作mysql数据库。当然其中mysql数据库的安装则没有给大家细细讲来呢! 准备工作:
一、使用pycharm连接数据库1、首先要把你的数据库启动,并在mysql中创建一个名为home库(当然库名你可以自己随意定 ![Uploading 1_318021.png . . .])。 2、mysql数据库开启后,我们就来用pycharm连接数据库 3、按照第二步打开后安装标识的步骤操作 4、连接成功后我们就来创建表格并添加字段和数据 5、创建完表格和字段后我们就可以来添加数据了 到这里我们就可以通过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.") # 更新数据 def updateMysqlSN(self, name, sex): sql = "UPDATE " + self.table + " SET sex='" + sex + "'" + " WHERE name='" + name + "'" print("update sn:" + sql) try: self.cursor.execute(sql) self.conn.commit() except: self.conn.rollback() def closeMysql(self): self.cursor.close() self.conn.close() # 创建数据库操作类的实例 mySQLCommand = MySQLCommand() mySQLCommand.connectMysql() mySQLCommand.queryMysql()#查询数据 上面代码执行完获取到的数据 (1, '标题1', 'https://www.baidu.com', 'https://www.baidu.com') 其他的删除,更新,插入新数据大家可以自己去尝试。 |
|