大家好,今天小编关注到一个比较有意思的话题,就是关于python学习pymysql的问题,于是小编就整理了2个相关介绍python学习pymysql的解答,让我们一起看看吧。

  1. pymysql怎么连接python?
  2. pycharm怎么查看数据库?

pymysql怎么连接python?

用python连接本地的mysql

python学习pymysql-python学习路线图
(图片来源网络,侵删)

import pymysql

# 1.获取连接对象

python学习pymysql-python学习路线图
(图片来源网络,侵删)

conn = pymysql.connect(host='localhost',user='root',passwd='123456',db='myschool',charset='utf8')

#2.从连接对象中获取游标

python学习pymysql-python学习路线图
(图片来源网络,侵删)

cur =conn.cursor()

# 3.组装sql语句

sql = 'select * from stu_score'

# 4.执行sql语句

cur.execute(sql)

#5.如果sql语句是像建表、建库,添加数据之类的需要提交sql,要commit

# conn***mit()

# 获取一条数据

one = cur.fetchone()

print(one)

# 获取多条记录'

many = cur.fetchmany(3)

print(many)

# 获取所有记录

data = cur.fetchall()

print(data)

#循环获取数据,打印成表格格式

for stu_score in data:

for j in stu_score:

print(j, end='\t')

print(end='\n')

#关闭游标

cur.close()

#关闭连接

conn.close()

pycharm怎么查看数据库

在PyCharm中查看数据库,首先需要安装数据库插件,例如MySQL或PostgreSQL插件。安装完成后,在项目视图中打开数据库工具窗口。

在数据库工具窗口中,可以添加数据库连接,输入数据库名称、主机地址、端口号、用户名和密码等信息。

连接成功后,可以查看数据库中的表、视图、存储过程等对象,并执行SQL语句进行查询。还可以编辑表结构、插入、更新或删除数据。通过这种方式,可以方便地在PyCharm中管理和操作数据库。

方法/步骤

修改setting.py里面的DATABASES元组为

DATABASES = {

'default': {

'ENGINE': 'django.db.backends.mysql',

'NAME': 'books', #你的数据库名称

'USER': 'root', #你的数据库用户名

'PASSWORD': '', #你的数据库密码

'HOST': '', #你的数据库主机,留空默认为localhost

'PORT': '3306', #你的数据库端口

}

}

INSTALLED_APPS = (

'books',#你的数据库名称

)

在mysql里面创建books数据库

检查配置是否有语法错误

使用python manage.py sqlall books 显示mysql语法

使用python manage.py syncdb同步模型中的数据库

创建成功!

pycharm自带了一个简单的数据库插件,可以比较方便的进行简单的数据库操作。例如:

1.创建,修改和删除数据表,字段,索引,主键,外键等。

2.提供table editor来进行数据操作3.提供console来运行sql命令4.提供数据导出功能数据库创建方法1)在pycharm的右上角找到‘database’选项卡2)打开选项卡,按‘alt+insert'键,选择Data Source。3)为数据库连接取一个名称,选择一个JDBC driver files。如果没有这个文件,pycharm可以自动下载。4)选择一个JDBC driver class,mysql默认为:com.mysql.jdbc.Driver,oracle默认为:oracle.jdbc.OracleDriver5)编写Database URL,示例:myql:jdbc:mysql://localhost:3306jdbc:oracle:thin:@localhost:1521:server6)填写用户名和密码。7)点击Test Connection测试连接。8)根据提示信息修改错误,知道提示连接成功。

到此,以上就是小编对于python学习pymysql的问题就介绍到这了,希望介绍关于python学习pymysql的2点解答对大家有用。