一.实习内容

利用wamp进行MySQL上机实习,建立数据库和一个学生信息表,并能对建的表进行数据插入、修改、查询和删除等内容。

二.实习目的

能将课堂上所学的内容运用到实际的上机操作中,进一步加深和巩固所学的知识,通过上机了解在课堂上没学到的或是没有重视的内容,真正的去掌握MySQL。

三.实习步骤

1.建立数据库

(1)首先查看服务器上的数据库

使用show语句查看当前的数据库

输入:show databases;

输出:mysql> show databases;

4 rows in set (0.00 sec)

(2)建立自己的数据库

利用create database创建数据库CXL;

输入:create database CXL;

输出:Query OK, 1 row affected (0.02 sec)

则数据库创建成功。

2.建立数据库表

(1)数据库建好以后,我们在所建的数据库中建立一个学生个人信息表,首先需要进入建好的数据库。

输入:use cxl;

输出:Database changed

这样就进入了之前建好的数据库里。

(2)创建数据表

首先进入建好的数据库中看看库里有哪些表;

输入:show tables;

输出:Empty set (0.00 sec)

这说明在刚刚建立好的库里没有任何的表;接下来需要在所建的数据库CXL里建立学生信息表,使用create table创建表cxl。表的内容包括学生的ID,姓名,性别,专业,班级和电话号码。

输入:create table cxl

-> (

-> ID int(11) not null,

-> NAME char(50) not null,

-> SEX char(5) not null,

-> MAJOR char(50) not null,

-> Classnumber int(11) not null,

-> Phonenumber char(11) not null,

-> PRIMARY KEY (ID)

-> )ENGINE=InnoDB;

输出:Query OK, 0 rows affected (0.15 sec)

这说明表cxl已经建好.

3.插入数据

(1)创建了一个表后,我们可以看看刚才做的结果,看看所做的表格的结构是什么样的。

输入:  describe cxl;

输出:

6 rows in set (0.01 sec)

使用select命令来查看表中的数据:

输入:select * from cxl;

输出:Empty set (0.00 sec)

这说明刚才创建的表还没有数据。

(2)往表中接入一条数据;

输入:insert into CXL

-> values('2147483647',

-> 'cxl',

-> 'm',

-> 'tongxin',

-> '075134',

-> '13006398198');

输出:Query OK, 1 row affected, 1 warning (0.13 sec)

说明一条数据插入成功。

(3)查看插入的数据,

输入:select * from cxl;

输出:

1 row in set (0.00 sec)

(4)同时插入多数据,一条一条的插入数据不仅麻烦而且容易出错,只要使每条insert语句中的次序名相同即可同时插入。

输入:mysql> insert into cxl

-> values('12343','zjh','f','tongxin','075143','13305614891'),

-> ('12342','als','f','tongxin','075143','13304269841'),

-> ('12341','ylc','m','tongxin','075134','13556469841'),

输出:Query OK, 3 rows affected (0.38 sec)

Records: 3  Duplicates: 0  Warnings: 0

说明多条数据插入成功。

(5)查看插入的所有数据;

输入:select * from cxl;

输出:

select * from cxl;

7 rows in set (0.00 sec)

4.更新数据

电话号码更改后,表格需要更新,在更新中使用update语句;

输入:mysql> update cxl

-> set Phonenumber='18607120978'

-> where Phonenumber=13006398198;

输出:Query OK, 0 rows affected (0.09 sec)

Rows matched: 0  Changed: 0  Warnings: 0

说明数据更新成功;

用select查看更新后的表格;

输入:select * from cxl;

输出:

mysql> select * from cxl;

7 rows in set (0.00 sec)

则表格更新成功。

5.删除数据

有时候表格中的数据需要删除,使用delete语句进行删除。

删除表中特定的行;

输入:delete from cxl

where ID=12345;

输出:Query OK, 1 row affected (0.15 sec)

说明数据删除成功

用select查看删除后的表格

输入:select * from cxl;

输出:

mysql> select * from cxl;

6 rows in set (0.00 sec)

四.实习心得

这次上机实习其实是比较顺利的,因为之前在上课时就已经下载安装好了的,在课后也有自己试验过。但是在实习时还是有一些小小的麻烦,在查看数据库,输入指令show databases时少打了一个‘s’,导致一直错误,问了同学也没解决,后面到网上查阅时才发现了这个问题。另外,在上机时,因为粗心将指令打错而导致错误的事也经常发生。而且MySQL不能回去修改,因此粗心带来了很多麻烦,所以在以后的实习中必须加倍小心!

mysql实习报告总结_MySQL上机实习报告(一)相关推荐

  1. 编译原理上机实习c语言小子集编译程序的实现报告,编译原理上机实习指导书(2015-11修改).pdf...

    <编译原理上机实习>指导书 一.上机实习目的 理解编译程序的构造原理,掌握编译程序的构造方法与技术.通过实习,使学生既加深对 编译原理基础理论的理解,又提高动手能力,特别是提高软件设计能力 ...

  2. java上机实验报告(7)_Java上机实验报告

    Java上机实验报告 Java上机实验报告 1. 实验目的 1. 通过练习熟练掌握java语法 2. 通过做独立做项目养成好的编程习惯 3. 熟练掌握用java开发小型项目的流程 4. 认识结构,理解 ...

  3. 二分法python上机实验报告_数值分析上机实验报告..doc

    数值分析上机实验报告. 实验报告一 题目: (绪论) 非线性方程求解及误差估计 摘要:非线性方程的解析解通常很难给出,因此线性方程的数值解法就尤为重要.本实验采用两种常见的求解方法二分法.Newton ...

  4. matlab上机实习报告,matlab上机实习报告.doc

    matlab上机实习报告 Matlab 上机实习实习内容一MATLAB基本操作 实习目的 掌握MATLAB的启动和退出: 熟悉MATLAB的命令窗口: 熟悉其它常用窗口和工具栏. 二.实习内容与步骤 ...

  5. matlab上机操作心得,Matlab上机实习实习报告

    Matlab上机实习实习报告 本周我们进行了本学期第三个实习部分-Matlab上机实习.本次实习一星期,共做了八个部分.分别是:一.Matlab基本操作:二.MATLAB矩阵及其运算:三.Matlab ...

  6. c语言专业实习报告,C语言个人实习报告(范文1)

    <C语言个人实习报告.doc>由会员分享,可免费在线阅读全文,更多与<C语言个人实习报告>相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索. 1.好的学 ...

  7. C语言报告算法分析,C语言实习报告范文

    C语言实习报告范文 设计报告 一, 实验目的: 通过上机实习,熟练掌握循环语句.选择语句.指针以及结构体的运用技巧.在实习中通过实际操作,编写程序,发现问题,最后解决问题,提升对c语言实用性的理解,在 ...

  8. python实训报告5000字_实习报告5000字

    实习报告 5000 字 建筑实习报告 5000 字一 我们这学期的前四周是毕业实习时间,之前我们分别进行了认识实习. 生产实习.建筑施工与管理实训,这次是毕业实习. 我们都很重视这次实习,因为这是我们 ...

  9. 北邮计算机实习网络爬虫设计报告,北邮计算机实习报告(含代码).doc

    北邮计算机实习报告(含代码) 计算机实习报告 学院: 班级: 学号 序号: 姓名: 目录 一.魔方阵4 1.实验要求4 2.设计4 3.流程图4 4.功能实现5 5.应用5 6.界面5 二.动画设计6 ...

最新文章

  1. python的编程模式-使用简单工厂模式来进行Python的设计模式编程
  2. JAVA vs C++之速度—
  3. Activity、Task、应用和进程
  4. Java反射机制在UI自动化测试中的一个应用
  5. Functional Interface JDK1.8
  6. java 启动jar包JVM参数
  7. 大数据面试题——如何从大量数据中找出高频词
  8. Python高级编专题 - 类的创建与销毁
  9. 原来闭包也可以这么简单
  10. 数据挖掘概念与技术学习笔记(1)
  11. 《算法笔记》和《算法笔记上机训练指南》学习笔记汇总
  12. 计算机视觉中的图像扭曲
  13. flyway(数据库迁移工具)
  14. JavaScript Navigator
  15. R语言25-Prosper 贷款数据分析1
  16. Win10安装程序修复计算机,如何在Windows 10上使用安装介质引导或修复
  17. 【六芒星人群洞察】小红书品牌流量收割新路径
  18. VB.net中字符串转16进制,string转byte,串口发送文本直接转16进制数据
  19. 跨越新数字鸿沟,懂行共识激发共振效应,成就数字化转型最短路径
  20. 汽车操作系统攻防综述

热门文章

  1. popen 如何获取指令执行情况_Linux下使用popen()执行shell命令
  2. python3生成器与迭代器_Python3迭代器与生成器
  3. 关于Stateflow中chart输入事件的激活
  4. python基础--自定义模块、import、from......import......
  5. 拿去用,常见几种加密算法的Python实现
  6. Python网络编程——socket套接字实现UDP/TCP信息传输
  7. 如何基于 Flink 生成在线机器学习的样本?
  8. Python heapq库的用法介绍
  9. VS 2008中的jQuery Intellisense
  10. C实现web service