Ubuntu下Pycharm使用Python3.6连接MySQL
2018-11-17 15:49
169 查看
使用环境:
1、Ubuntu16.04(我使用的是Ubuntu16.04的版本,其它Ubuntu的版本也可以)
2、Pycharm+Python3.6
3、MySQL
安装MySQL(必须在终端上安装MySQL,否则在Pycharm上没法连接到服务器)
1、mysql-server安装:
sudo apt-get install mysql-server
2、mysql-client安装
sudo apt-get install mysql-client
3、libmysqlclient-dev安装
sudo apt-get install mysql-client
4、检查MySQL是否安装成功
apt list | grep mysql-server apt list | grep mysql-client apt list | grep libmysqlclient-dev
到这里MySQL的安装就结束了。
在终端创建数据表:
启动MySQL服务器 mysql -u root -p Enter password: 创建connect的数据库 mysql> create database connect; Query OK, 1 row affected (0.13 sec) mysql> use connect Database changed 创建login表 mysql> CREATE TABLE login( -> id INT NOT NULL AUTO_INCREMENT, -> title VARCHAR(100) NOT NULL, -> author VARCHAR(40) NOT NULL, -> PRIMARY KEY ( id ) -> ); Query OK, 0 rows affected (0.59 sec) 向表格中插入数据 mysql> insert into login values (123456,"test","lqf"); 数据表查询 mysql> select *from login; +--------+-------+--------+ | id | title | author | +--------+-------+--------+ | 123456 | test | lqf | +--------+-------+--------+ 1 row in set (0.01 sec)
到这里MySQL数据库就创建完成了,接下来就是在Pycharm中连接MySQL数据库。
注意:终端的mysql服务器不要关闭!
mysql的连接:
1、 打开pycharm新建一个Pure Python的工程,添加pymysql库 File->settings->Project->Project Interpreter (或者在终端中直接输入 sudo pip install pymysql 安装)。
2、在pycharm中点击右边的添加我们之前在终端创建的connect数据库。
3、连接成功的话会显示如下图所示
Python代码:
import pymysql conn = pymysql.Connect( host='127.0.0.1',##mysql服务器地址 port=3306,##mysql服务器端口号 user='root',##用户名 passwd='liqifang',##密码 db='connect',##数据库名 charset='utf8' ##连接编码 ) #使用cursor方法获取操作游标 cursor=conn.cursor() sql = "select * from login " try: #执行SQL语句 cursor.execute(sql) results = cursor.fetchall() for row in results: id = row[0] user = row[1] password= row[2] print("id=%d,user=%s,password=%s"%(id,user,password)) except: print ("Error: unable to fecth data") conn.close()
编译结果:
相关文章推荐
- 使用pycharm搭建python开发环境及连接greenplum和mysql
- python3.6 使用 pymysql 连接 Mysql 数据库及 简单的增删改查操作
- python3.6 使用 pymysql 连接 Mysql 数据库及 简单的增删改查操作
- ubuntu 下 netbeans平台 使用C连接mysql
- ubuntu下使用Python连接Mysql数据库和Mongodb数据库
- Python3.5-Django1.11 使用pymysql 连接mysql
- Python 3.2: 使用pymysql连接Mysql
- 怎样使用Navicat for Mysql连接Ubuntu虚拟机上的mysql服务器
- python3.6使用mysql
- 关于MySQLdb的一些新发现(使用python连接mysql的库)
- Python中使用MySQLdb连接MySQL
- 如何使用Python3连接MySQL
- Python3.6连接MySQL
- python3使用Django框架连接mysql(python3+Django+MySQL+pymysql)
- 使用 win10+python 2.7 连接 mysql 的方法
- python3.6连接mysql
- Ubuntu16.04下使用python3,pycharm 安装django
- Python3.6连接MySQL
- 使用python连接mysql
- 随笔记:Python于Windows下初实践,及使用Connector/Python连接MySQL