Python实现MySQL增删改查

1、任务描述

  本实验任务主要对MySQL进行一些基本操做,经过完成本实验任务,要求学生熟练掌握MySQL的增删改查,并对MySQL的增删改查基本操做进行整理并填写工做任务报告。python

2、任务目标

一、掌握MySQL的增删改查mysql

3、任务环境

Ubuntu16.0四、Python2.7sql

4、任务分析

  mysql是开源的,免费的,应用最普遍的数据库之一,是一种关系型数据库,(所谓的关系型数据库,是创建在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据)数据库

 

 ♥ 舒适提示
修改用户密码:mysqladmin -u 用户名 -p password 新密码。

5、任务实施

步骤一、环境准备vim

  右击Ubuntu操做系统桌面,从弹出菜单中选择【Open in Terminal】命令 打开终端。fetch

  经过【cd /home】切换到home目录下。【ls】查看该目录下的全部内容。ui

图1 切换目录

  【mkdir mysqlbasic】在home目录下建立mysqlbasic文件夹。spa

图2 建立文件夹

步骤二、MySQL链接操作系统

  【mysql -u root -p】登陆MySQL,在Enter password后输入root密码,不可见。对象

图3 登陆MySQL

  【create database shiyanbar;】建立shiyanbar数据库

  【show databases;】展现全部数据库

  【quit;】退出MySQL

图4 操做MySQL

  【cd mysqlbasic/】切换至目录。

  【vim mysqlCon.py】建立并编辑mysqlCon.py的Python文件。

图5 建立Python文件

  回车后进入编辑框内,按键盘【i】进入编辑状态,输入以下程序。

图6 编辑Python文件

  编辑完毕后,按【esc】退出编辑状态,【:wq】保存并退出编辑框,【python mysqlCon.py】执行mysqlCon的Python文件。返回MySQL的版本信息。

图7 运行Python文件

步骤三、建立数据库表

  【vim mysqlCreate.py】建立并编辑mysqlCreate.py的Python文件。

图8 建立Python文件

  回车后进入编辑框内,按键盘【i】进入编辑状态,输入以下程序。

图9 编辑Python文件

  编辑完毕后,按【esc】退出编辑状态,【:wq】保存并退出编辑框,【python mysqlCreate.py】执行mysqlCreate的Python文件。

图10 运行Python文件

  链接进入MySQL,参考步骤2。

  【show databases;】显示全部数据库。

  【use shiyanbar;】使用shiyanbar数据库。

  【show tables;】显示shiyanbar数据库内全部表。

  【quit;】退出MySQL

  STUDENT正是建立成功的数据库表。

图11 建立成功

步骤四、插入数据

  【vim mysqlInsert.py】建立并编辑mysqlInsert.py的Python文件。

图12 建立Python文件

  回车后进入编辑框内,按键盘【i】进入编辑状态,输入以下程序。

图13 编辑Python文件

  编辑完毕后,按【esc】退出编辑状态,【:wq】保存并退出编辑框,【python mysqlCreate.py】执行mysqlCreate的Python文件。

  运行后进入MySQL,参考步骤2。

  【select * from STUDENT;】查询STUDENT表数据。

  表中有一条插入的ZHANGSAN数据。

图14 插入数据

步骤五、查询数据

  【vim mysqlQuery.py】建立并编辑mysqlQuery.py的Python文件。

图15 建立Python文件

  回车后进入编辑框内,按键盘【i】进入编辑状态,输入以下程序。

  查询SCORE大于60的数据。

  fetchone(): 该方法获取下一个查询结果集。结果集是一个对象

  fetchall():接收所有的返回结果行.

  rowcount: 这是一个只读属性,并返回执行execute()方法后影响的行数。

图16 编辑Python文件

  编辑完毕后,按【esc】退出编辑状态,【:wq】保存并退出编辑框,【python mysqlQuery.py】执行mysqlQuery的Python文件。

图17 运行Python文件

步骤六、数据更新

  【vim mysqlUpdate.py】建立并编辑mysqlUpdate.py的Python文件。

图18 建立Python文件

  回车后进入编辑框内,按键盘【i】进入编辑状态,输入以下程序。

  将 STUDENT 表中的 SEX 字段为 ‘M’ 的 AGE 字段增 10。

图19 编辑Python文件

  编辑完毕后,按【esc】退出编辑状态,【:wq】保存并退出编辑框,【python mysqlUpdate.py】执行mysqlUpdate的Python文件。

  运行后进入MySQL,参考步骤2。

  【select * from STUDENT;】查询STUDENT表数据。

  表中ZHANGSAN数据的年龄已被修改。

图20 运行Python文件

步骤七、数据删除

  【vim mysqlDelete.py】建立并编辑mysqlDelete.py的Python文件。

图21 建立Python文件

  回车后进入编辑框内,按键盘【i】进入编辑状态,输入以下程序。

  删除AGE大于20 的数据。

图22 编辑Python文件

  运行后进入MySQL,参考步骤2。

  【select * from STUDENT;】查询STUDENT表数据。

  表中ZHANGSAN数据的年龄已被删除。

图23 查询删除数据
相关文章
相关标签/搜索