本实验任务主要对MySQL进行一些基本操做,经过完成本实验任务,要求学生熟练掌握MySQL的增删改查,并对MySQL的增删改查基本操做进行整理并填写工做任务报告。python
一、掌握MySQL的增删改查mysql
Ubuntu16.0四、Python2.7sql
mysql是开源的,免费的,应用最普遍的数据库之一,是一种关系型数据库,(所谓的关系型数据库,是创建在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据)数据库
♥ 舒适提示 |
修改用户密码:mysqladmin -u 用户名 -p password 新密码。 |
步骤一、环境准备vim
右击Ubuntu操做系统桌面,从弹出菜单中选择【Open in Terminal】命令 打开终端。fetch
经过【cd /home】切换到home目录下。【ls】查看该目录下的全部内容。ui
【mkdir mysqlbasic】在home目录下建立mysqlbasic文件夹。spa
步骤二、MySQL链接操作系统
【mysql -u root -p】登陆MySQL,在Enter password后输入root密码,不可见。对象
【create database shiyanbar;】建立shiyanbar数据库
【show databases;】展现全部数据库
【quit;】退出MySQL
【cd mysqlbasic/】切换至目录。
【vim mysqlCon.py】建立并编辑mysqlCon.py的Python文件。
回车后进入编辑框内,按键盘【i】进入编辑状态,输入以下程序。
编辑完毕后,按【esc】退出编辑状态,【:wq】保存并退出编辑框,【python mysqlCon.py】执行mysqlCon的Python文件。返回MySQL的版本信息。
步骤三、建立数据库表
【vim mysqlCreate.py】建立并编辑mysqlCreate.py的Python文件。
回车后进入编辑框内,按键盘【i】进入编辑状态,输入以下程序。
编辑完毕后,按【esc】退出编辑状态,【:wq】保存并退出编辑框,【python mysqlCreate.py】执行mysqlCreate的Python文件。
链接进入MySQL,参考步骤2。
【show databases;】显示全部数据库。
【use shiyanbar;】使用shiyanbar数据库。
【show tables;】显示shiyanbar数据库内全部表。
【quit;】退出MySQL
STUDENT正是建立成功的数据库表。
步骤四、插入数据
【vim mysqlInsert.py】建立并编辑mysqlInsert.py的Python文件。
回车后进入编辑框内,按键盘【i】进入编辑状态,输入以下程序。
编辑完毕后,按【esc】退出编辑状态,【:wq】保存并退出编辑框,【python mysqlCreate.py】执行mysqlCreate的Python文件。
运行后进入MySQL,参考步骤2。
【select * from STUDENT;】查询STUDENT表数据。
表中有一条插入的ZHANGSAN数据。
步骤五、查询数据
【vim mysqlQuery.py】建立并编辑mysqlQuery.py的Python文件。
回车后进入编辑框内,按键盘【i】进入编辑状态,输入以下程序。
查询SCORE大于60的数据。
fetchone(): 该方法获取下一个查询结果集。结果集是一个对象
fetchall():接收所有的返回结果行.
rowcount: 这是一个只读属性,并返回执行execute()方法后影响的行数。
编辑完毕后,按【esc】退出编辑状态,【:wq】保存并退出编辑框,【python mysqlQuery.py】执行mysqlQuery的Python文件。
步骤六、数据更新
【vim mysqlUpdate.py】建立并编辑mysqlUpdate.py的Python文件。
回车后进入编辑框内,按键盘【i】进入编辑状态,输入以下程序。
将 STUDENT 表中的 SEX 字段为 ‘M’ 的 AGE 字段增 10。
编辑完毕后,按【esc】退出编辑状态,【:wq】保存并退出编辑框,【python mysqlUpdate.py】执行mysqlUpdate的Python文件。
运行后进入MySQL,参考步骤2。
【select * from STUDENT;】查询STUDENT表数据。
表中ZHANGSAN数据的年龄已被修改。
步骤七、数据删除
【vim mysqlDelete.py】建立并编辑mysqlDelete.py的Python文件。
回车后进入编辑框内,按键盘【i】进入编辑状态,输入以下程序。
删除AGE大于20 的数据。
运行后进入MySQL,参考步骤2。
【select * from STUDENT;】查询STUDENT表数据。
表中ZHANGSAN数据的年龄已被删除。