mysql实习报告总结_MySQL上机实习报告(⼀)
⼀.实习内容
利⽤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;
输出:mysql下载后的初次使用
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',
-> '130********');
输出: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','133********'),
-
> ('12342','als','f','tongxin','075143','133********'), -> ('12341','ylc','m','tongxin','075134','135********'),输出: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='186********'
-> where Phonenumber=130********;
输出: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不能回去修改,因此粗⼼带来了很多⿇烦,所以在以后的实习中必须加倍⼩⼼!
内容来源于⽹络如有侵权请私信删除
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论