Python操作Oralce / MySQL数据库

第一步:Python操作Oracle数据库

总:分为2部分
虚拟机已安装好oracle数据库
虚拟机未安装好oracle数据库

前提:虚拟机已安装Python3

第一种:虚拟机已安装好oracle

(1)检查并修改Oracle环境变量,将Python的安装路径添加至环境变量中;
(2)解压cx_oracle包,并进行编译和安装操作;
(3)进入python环境,导包并检查是否安装好;
(4)连接数据库;
(5)执行SQL语句与存储过程;
(6)关闭连接;

第二种:虚拟机未安装好oracle

(1)安装轻量级数据库客户端和sdk;
(2)检查并修改Oracle环境变量,将Python的安装路径添加至环境变量中;
(3)解压cx_oracle包,并进行编译和安装操作;
(4)进入python环境,导包并检查是否安装好;
(5)连接数据库;
(6)执行SQL语句与存储过程;
(7)关闭连接;

重点:操作oracle数据库的方法。比如:创建连接,游标,插入数据,删除数据,查看数据库等。

第二步:Python操作MySQL数据库

总:分为2部分
虚拟机已安装好MySQL数据库并创建好相应数据库及表
虚拟机未安装好MySQL数据库并创建好相应数据库及表

前提:虚拟机已安装Python3

第一种:虚拟机已安装好MySQL数据库并创建好相应数据库及表

(1)解压pymysql包,并安装;
(2)进入python环境,导包并检查是否安装好;
(3)连接数据库;
(4)执行SQL语句与存储过程;
(5)关闭连接;

第二种:虚拟机未安装好MySQL数据库并创建好相应数据库及表

(1)解压pymysql包,并安装;
(2)安装MySQL数据库并创建好相应数据库及表,具体步骤在Hadoop教材中;
1. 解压并安装三个MySQL包;
2. 设置root密码;
3. 启动MySQL服务;
4. 登陆mysql -uroot -proot,之后进入SQL提示符
5. 查看是否含有testdb数据库:show databases; (注意:执行显示数据库时,先按照mysql -uroot -proot 后的语句进行设置密码)。如果没有该数据库,则要重新创建;
6. 创建数据库:Create database testdb ;
7. 使用数据库:Use testdb;
8. 创建表:Create table employee(first_name char(20) not null, last_name char(20), age int, sex char(1), income float);
9. 显示表:Show tables;
10. 查看表结构:Desc employee;
11. 授权: Grant all on testdb.* to root@localhost;
12. 至此,所需表创建完成;

(3)进入python环境,导包并检查是否安装好;
(4)连接数据库;
(5)执行SQL语句与存储过程;
(6)关闭连接;

重点:操作MySQL数据库的方法。比如:创建连接,游标,插入数据,删除数据,查看数据库等。

发布了21 篇原创文章 · 获赞 6 · 访问量 8013

猜你喜欢

转载自blog.csdn.net/weixin_42128329/article/details/100268043
今日推荐