实验二MySQL数据库操作实验
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验二MySQL数据库操作实验
实验目的:
1、掌握MySQ数据库的安装方法
2、掌握MySQ数据库的使用
3、熟悉数据库管理工具的使用
实验要求:
1、利用MySQ命令创建数据库和相应的数据库表,并能向数据库表中插入数据记录和相应
的数据库操作。
2、利用Navicat for MySQL建数据库和相应的数据库表,并能向数据库表中插入数据记录
和相应的数据库操作。
3、保存和导入数据库
4、编程查询显示数据库表中的所有记录,可以选择以下添加的任意一个数据库表的记录。实验内容:
1、安装MySQ数据库
安装MySQL可以参照文档“ MySQL 5安装.doc ”,安装MySQL并进行配置,安装成功后,即可操作管理数据库。
方法一:
从开始菜单MySQL MySQL MySQL Comma nd Line Clie nt,打开控制台界面,提示输入密码,密码输入成功后,登录MySQ数据库,如下图所示。
图登录MySQL K 务器
方法二:将MySQL 勺安装路径下的bin 目录添加到环境变量path 中,打开控制 台命令,输入
mysql - uroot - p ,在提示符下输入密码,登录 MySQ 服务器, 如下图所示。
图登录MySQ 服务器
2、安装 Navicat for MySQL
Navicat for MySQL 是一款强大的MySQ 数据库管理和开发工具,Navicat 使用很好的GUI ,可以使用户采用一种安全和更容易的方式创建、组织、存取和 共享信息。
安装Navicat_for_MySQL_10.1.7,安装向导启动界面如下图所示。
FT^pe J help ; J
hysol>
Xh J f or help- Type * \c r to G I GRF the buffer.
C:\JtQciirients and SettinsrsSshrinp>r )vsQX -uroot -p Enteif* pa^suopd: *** Ueleone to the tlySQL nonitor ・ Commands end with ; or Sg ・
V OUJ ? MySQL connect zLon Id i_s 3 to seruer v ersion - 5-0 -27—cornnumit <;-nt
图安装向导界面
可以选择系统设置的安装路径,也可以自定义安装路径,点击“安装”按钮, 进行安装。安装完成后启动N a v i c a t,界面显示如图所示。
图Navicat 界面
连接数据库:
点击“连接”按钮逹援,打开如下图所示“新建连接”对话框,在“常规” 选项卡下重新命名一个“连接名”,在“密码”后的文本框中输入安装MySQL寸
设置的密码,点击“连接测试”,如果能够连接到数据库,则会弹出图所示的连接成功提示对话框。
图新建连接对话框
测试连接成功后,点击新建连接对话框中的“确定”按钮,即可连接到
MySQL
数据库,双击连接名,显示当前连接下的所有的数据库,双击某个数据库名,即 可显示该数据库下的表、视图、函数、事件、查询等信息,如图所示,打开scott 数据库,有两张表,emp 和userinfo 。
3、使用SQL 命令操作管理数据库
使用第一种或第二种方法登录数据库,在命令行提示符下,依次输入如下的 命令,即完成了
scott 数据库中emp 表的创建和数据记录的插入操作。
create database scott; use scott;
create table emp( en ame varchar(IO), job varchar(20), sal double, hiredate varchar(50));
insert into emp values('smith','clerk',,'1980-12-17 00:00:');
寧:lavicat f or »p3QL
m i )查看iyi 收睡夹通
TAd)
呼口址.嘶⑷
習A I Ma
fL4
连援
吊尸
爭件
亘谊 旅卷 备份
计划
r
□逝1 喪 1 E 3新崖志
仁与人1肛号
上=学岀问辱
图连接成功提示对话框
尹冋].U
• : r
I ___________________ E 表(Z 便于弓前覘扌
1
at
ITEbTinFrt
FkSQLS 甲户:root ftSJl scott
图连接数据库后界面
閔煎件Lil s 掛
视函事
1
报p *人加豊丽m 如 £
insert into emp values('allen','salesman',,'1981-2-20 00:00:');
insert into emp values('ward','salesman',,'1981-2-22 00:00:');
in sert into emp values('jo nes','ma nager',,'1981-4-02 00:00:');
insert into emp values('martin','salesman',,'1981-09-28 00:00:');
执行命令:
> use scott; // 使用scott 数据库
> show tables; // 查看当前数据库下的数据表
> select * from emp; // 查看数据库表的记录信息如下图所示
图查询记录信息
4、使用Nacicat for MySQL 操作管理数据库,