Ubuntu中如何使用pycharm与数据库建立连接

在pycharm中如何与数据库建立连接呢,接下来我会详细的演示一下步骤

首先需要在pycharm中我们需要导入pymysql包

步骤一:创建一个项目,在项目中创建一个python文件(在这里我的python文件名叫mysql)

Ubuntu中如何使用pycharm与数据库建立连接_第1张图片

 步骤二:点击最下面的Terminal,输入pip install pymysql

Ubuntu中如何使用pycharm与数据库建立连接_第2张图片

 步骤三:安装成功后输入pip list查看是否安装成功

Ubuntu中如何使用pycharm与数据库建立连接_第3张图片

 pymysql已经存在,这就证明我们已经安装成功

步骤四,在文件中导入pymysql包

 Ubuntu中如何使用pycharm与数据库建立连接_第4张图片

 

步骤五:创建一个connection对象(输入数据库用户名,密码,以及所要操作的数据库,在这里我选的数据库是info,大家也可以在自己的数据库中选择其他数据库)

Ubuntu中如何使用pycharm与数据库建立连接_第5张图片

 在这里我们要注意我们没有输host,因为它默认是localhost,所以可以省略,port默认值是3306,也可以省略

步骤六:创建一个curso对象

 

步骤六:使用execute()方法

Ubuntu中如何使用pycharm与数据库建立连接_第6张图片

 在这个方法中我们可以输入所要执行的mysql语句,我是要查询学生表的信息(注意execute的返回值是输入这个SQL语句时所影响的行数)

Ubuntu中如何使用pycharm与数据库建立连接_第7张图片

 结果如下图:

 通过结果我们可以看出影响了5行

步骤七:使用fetchall()方法

那么我们应该如何查看查询后的结果呢?这就需要用到另一个方法fetchall()

fetchall()执行查询时,获取结果集的所有行,一行构成一个元组,再将这些元组装入一个元组返回

Ubuntu中如何使用pycharm与数据库建立连接_第8张图片

 结果如图:

 可以看出数据库中的数据就这样被显示出来了,总共有5行每一行的结果被装在一个元组中,生成5个元组,然后在将这5个元组放在一个元组中

注意在最后要使用cur.close()con.close()

Ubuntu中如何使用pycharm与数据库建立连接_第9张图片

 

对于显示还有另外两种方法:

1.fetchone()执行查询语句时,获取查询结果集的第一个行数据,返回一个元组

2.fetchmany(n)执行查询时,获取n行,一行构成一个元组,再将这些元组装入一个元组返回

有兴趣的话也可以尝试这两种方法看看效果如何

你可能感兴趣的:(pycharm,python)