实验二 MySQL 实验

实验二 MySQL数据库操作实验

实验目的:

掌握MySQL数据库的安装方法

掌握MySQL数据库的使用

熟悉数据库管理工具的使用

实验要求:

利用MySQL命令创建数据库和相应的数据库表,并能向数据库表中插入数据记录和相应的数据库操作。

利用Navicat for MySQL建数据库和相应的数据库表,并能向数据库表中插入数据记录和相应的数据库操作。

保存和导入数据库

编程查询显示数据库表中的所有记录,可以选择以下添加的任意一个数据库表的记录。

实验内容:

安装MySQL数据库

安装MySQL可以参照文档“MySQL 5 安装.doc”,安装MySQL并进行配置,安装成功后,即可操作管理数据库。

方法一:

从开始菜单?MySQL?MySQL Server5.0?MySQL Command Line Client,打开控制台界面,提示输入密码,密码输入成功后,登录MySQL数据库,如下图2.1所示。

图2.1 登录MySQL 服务器

方法二:将MySQL的安装路径下的bin目录添加到环境变量path中,打开控制台命令,输入mysql –uroot –p,在提示符下输入密码,登录MySQL服务器,如下图2.2所示。

图2.2 登录MySQL服务器

2、安装Navicat for MySQL

Navicat for MySQL 是一款强大的MySQL数据库管理和开发工具,Navicat使用很好的GUI,可以使用户采用一种安全和更容易的方式创建、组织、存取和共享信息。

安装Navicat_for_MySQL_10.1.7,安装向导启动界面如下图2.3所示。

图2.3 安装向导界面

可以选择系统设置的安装路径,也可以自定义安装路径,点击“安装”按钮,进行安装。安装完成后启动Navicat,界面显示如图2.4所示。

图2.4 Navicat 界面

连接数据库:

点击“连接”按钮,打开如下图2.5 所示“新建连接”对话框,在“常规”选项卡下重新命名一个“连接名”,在“密码”后的文本框中输入安装MySQL时设置的密码,点击“连接测试”,如果能够连接到数据库,则会弹出图2.6所示的连接成功提示对话框。

图2.5 新建连接对话框

图2.6 连接成功提示对话框

测试连接成功后,点击新建连接对话框中的“确定”按钮,即可连接到MySQL数据库,双击连接名,显示当前连接下的所有的数据库,双击某个数据库名,即可显示该数据库下的表、视图、函数、事件、查询等信息,如图2.7所示,打开scott数据库,有两张表,emp和userinfo。

图2.7 连接数据库后界面

3、使用SQL命令操作管理数据库

使用第一种或第二种方法登录数据库,在命令行提示符下,依次输入如下的命令,即完成了scott数据库中emp表的创建和数据记录的插入操作。

create database scott;

use scott;

create table emp(

ename varchar(10),

job varchar(20),

sal double,

hiredate varchar(50));

insert into emp values('smith','clerk',800.00,'1980-12-17 00:00:00.0');

insert into emp values('allen','salesman',1600.00,'1981-2-20 00:00:00.0');

insert into emp values('ward','salesman',1250.0,'1981-2-22 00:00:00.0');

insert into emp values('jones','manager',2975.0,'1981-4-02 00:00:00.0');

insert into emp values('martin','salesman',1250.0,'1981-09-28 00:00:00.0');

执行命令:

> use scott; //使用scott数据库

> show tables; // 查看当前数据库下的数据表

> select * from emp; // 查看数据库表的记录信息如下图2.8所示。

图2.8 查询记录信息

4、使用Nacicat for MySQL操作管理数据库,

新建一个数据库

右击连接名“MySQL5”,在弹出的快捷菜单中选择“新建数据库”,如图2.9所示,点击之后,弹出如图2.10所示的“新建数据库”对话框,定义“数据库名”、“字符集”和“排序规则”就完成数据库的创建。

图2.9 新建数据库操作

图2.10 “新建数据库”对话框

新建数据库表

打开数据库,可以选择“打开表”、“设计表”、“新建表”等操作,如后面

mysql 实验_实验二 MySQL 实验.doc相关推荐

  1. 国开mysql答案_国开MySQL数据库应用形考任务.doc

    <国开MySQL数据库应用形考任务.doc>由会员分享,可在线阅读,更多相关<国开MySQL数据库应用形考任务.doc(13页珍藏版)>请在装配图网上搜索. 1.国开MySQL ...

  2. 计算机组成原理实验存储器部件实验,计算机组成原理实验_存储器部件教学实验...

    实验题目存储器部件教学实验 一.实验目的: 1. 熟悉ROM芯片和RAM芯片在功能和使用方法等方面的相同和差异之处.学 习用编程器设备向EEPROM芯片内写入一批数据的过程和方法. 2. 理解并熟悉通 ...

  3. 实验五数据通路实验_微程序控制器方式实验报告

    一.实验目的 (1)进一步熟悉 TEC-8 模型计算机的数据通路的结构: (2)进一步掌握数据通路中各个控制信号的作用和用法: (3)掌握数据通路中数据流动的路径. 二.实验任务 1. 将数75H写到 ...

  4. Java经典实验_猴子的经典实验(转载)

    原文引自:http://www.ndrcms.edu.cn/bbs/dispbbs.asp?boardID=3&RootID=0&ID=13177&skin=1 -道德的起源- ...

  5. mysql 客户端_技术分享 | MySQL 客户端连不上(1045 错误)原因全解析

    作者:Carlos Tutte.Marcos Albe 翻译:管长龙 在我们学习 MySQL 或从事 MySQL DBA 工作期间,时常会遇到:"我尝试连接到 MySQL 并且收到1045 ...

  6. .net连接mysql数据_.net连接MYSQL数据库的方法及示例!

    连接MYSQL数据库的方法及示例 方法一: 使用MYSQL推出的MySQL Connector/Net is an ADO.NET driver for MySQL 该组件为MYSQL为ADO.NET ...

  7. 怎么重启网站mysql数据库_如何重启MySQL数据库服务

    服务器的启动和停止 停止:net stop mysql 启动:net start mysql -------------------------mysql mode相关问题-------------- ...

  8. mysql猎豹_猎豹网校MySQL数据库

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 猎豹网校MySQL数据库 链接:http://pan.baidu.com/s/1i3wyPjn 密码:qxhm 教程目录 第1章 了解SQL 1.1 数据 ...

  9. .net连接mysql数据_.net连接MYSQL数据库 转载

    方法一: 使用MySQL推出的MySQL Connector/Net组件, 该组件是MySQL为ADO.NET访问MySQL数据库设计的.NET专用访问组件.完成该组件后,需要在项目中引用这个组件,也 ...

  10. 什么是mysql节点_什么是MySQL集群

    一.什么是MySQL集群 MySQL集群是一个无共享的(shared-nothing).分布式节点架构的存储方案,其目的是提供容错性和高性能. 数据更新使用读已提交隔离级别(read-committe ...

最新文章

  1. Matplotlib基本用法
  2. docker基础维护命令
  3. “猜你喜欢” — 浅谈内容分发中的推荐系统
  4. 自定义函数_python3基础07函数(自定义)
  5. linux环境安装tomcat8,启动时,报not touch:/user/tomcat/tomcat8/logs/catalina.out:not a file or directory...
  6. python训练手势分类器_python-Keras分类器的准确性在训练过程中稳定...
  7. WebApi_基于token的多平台身份认证架构设计(Z)
  8. linux重启openfire服务,Centos下Openfire详细安装过程
  9. Pcshare驱动级木马及查杀
  10. 【嵌入式开发】STM8S103F3P6单线半双工串口通信
  11. 2021年中国物流仓储系统集成商竞争力排行TOP20
  12. linux 高效压缩工具xz的压缩和解压使用
  13. Tomcat修改地址
  14. python数据处理——取dataframe的一列或一行
  15. 对C++库链接的认识
  16. BM开发出量子计算机,迄今错误率最低量子比特面世,有望推进量子计算机研发工作...
  17. 退出mysql命令_进入mysql命令行之后,怎么退出
  18. PYqt5制作登陆界面
  19. signature=da0cbfb45ebebe4ea0118c0a20df185e,MS15-018:Internet Explorer 累积安全更新:2015 年 3 月 10 日...
  20. scada组态开源java_RapidScada免费开源Scada组态软件系列教程6-二次开发

热门文章

  1. 如何使用html和css,如何使用html和css制作这个div?
  2. mysql主从授权_MySQL主从复制(10)读写分离授权多种方案
  3. python标准库之socket_python标准库SocketServer学习
  4. 【linux】kill命令模板
  5. excel计算机不准确,Excel小教程四十一:关于Excel计算不准确,我们应该这样解决!...
  6. linux如何生成tar文件内容,linux如何使用tar命令创建Tar.Gz压缩文件
  7. 使用Socket模拟聊天室
  8. python3.4 pip必须升级python3.5_在ubuntu上将python3.4升级到python3.6会破坏pip
  9. 微软应用商店_微软自家的软件也放弃Windows 10
  10. c++ 输出二进制_【位运算与状态压缩】二进制的魅力