当前位置: 首页 > 编程日记 > 正文

mysql实训报告_mysql数据库技术》实验报告.doc

mysql数据库技术》实验报告

MySQL数据库技术实验报告

系 别

班 级

学 号

姓 名

地点

地点机房

课程名称

MySQL数据库技术

实验名称

实验1 MySQL的使用

实 验 过 程

目的要求:

(1)掌握MySQL服务器安装方法

(2)掌握MySQL Administrator的基本使用方法

(3)基本了解数据库及其对象

实验准备:

(1)了解MySQL安装的软硬件要求

(2)了解MYSQL支持的身份验证模式

(3)了解MySQL各组件的主要功能

(4)基本了解数据库、表、数据库对象

实验内容:

1.安装MySQL服务器和MySQL界面工具

安装MySQL界面工具。(插入安装好的界面工具截图即可)

2.利用MySQL客户端访问数据库

(1)打开开始,程序,MySQL,MySQL server 5.1,MySQL command line client,进入MySQL客户端界面,输入管理员密码登录。

在客户端输入“help”或“\h”,查看MySQL帮助菜单,仔细阅读帮助菜单的内容。

实用show语句查看系统自动创建的数据库。

实用USE语句选择mysql数据库为当前数据库。

使用SHOW TABLES 语句查看当前数据库中的表。

使用了一条SELECT语句查看mysql数据库中存储用户信息表的user的内容。

使用use语句将当前的数据库设定为information_schema,并查看数据库数据库中有哪些表。

实验小结:

在安装MySql中有时可能不能安装不成功,那么卸载时,会存在删除不完全的情况。导致再次安装时依然不成功。

在对某个数据库进行操作之前,必须先选中该数据库。

在MySql安装过程中,注意修改字符集为gb2312或gbk, 以支持中文信息输入。

MySQL数据库技术实验报告

系 别

班 级

学 号

姓 名

地点

地点机房

课程名称

MySQL数据库技术

实验名称

实验2 创建数据库和表

实 验 过 程

目的和实验要求:

(1)了解MySQL数据库中的存储引擎分类

(2)了解表的结构特点

(3)了解MySQL的基本数据类型

(4)了解空值的概念

(5)学会在MySQL界面工具中创建数据库和表

(6)学会使用SQL语句创建数据库和表

实验内容:

1.实验题目

创建用于企业用于管理的员工管理数据库,数据库名为YGGL,包含员工的信息,部门信息,及员工的薪水信息。数据库YGGL包含下列三个表:

Employees:员工信息表

Departments:部门信息表

(3)Salary:员工薪水情况表

表实验2.1 Employees表结构

列名

数据类型

长度

是否允许空值

说明

Employees

char

6

员工编号,主键

name

char

10

姓名

education

char

4

学历

birthday

date

16

出生日期

sex

char

2

性别

workyear

tinyint

1

工作时间

address

varchar

20

地址

phonenumber

char

12

电话

departmentID

char

3

员工部门号,外键

表实验2.2 Departments表结构

列名

数据类型

长度

是否允许空值

说明

departmentID

char

3

部门编号,主键

departmentName

char

20

部门名

note

text

16

备注

表实验2.3 Salary表结构

列名

数据类型

长度

是否允许空值

说明

employmeeID

char

6

员工编号,主键

Income

float

8

收入

Outcome

float

8

支出

2.实验准备

首先要明确,能够创建数据库的用户必须是数据管理员,或是被授权使用CREATEDATEBASE语句的用户。

其次,确定数据库包含哪些表,以及所包含的个表的数据结构,还要了解MySQL的常用数据类型,以及创建数据库的表。

此外还要了解两种常用的创建数据、表的方法,即在界面管理工具中创建和使用CREAT DATEBASE 语句创建。

实验步骤:

1.使用命令行方式创建数据库YGGL。

(1)打开MySQL command line client,输入管理员密码登录,使用CREATE语句创建YGGL数据库。

在YGGL数据库存在的情况下,使用CREAT DATEBASE语句新建数据库YGGL,查看错误信息,再尝试加上IF NOT EXISTS关键词创建YGGL,看看有什么变化。

使用命令方法创建数据库YGGL1,要求数据库字符集为utf8,校对规则为utf8_general_ci。

2.使用SQL语句

相关文章:

PHP中魔术方法的用法

PHP中魔术方法的用法 /** PHP把所有以__(两个下划线)开头的类方法当成魔术方法。所以你定义自己的类方法时,不要以 __为前缀。 * */// __toString、__set、__get__isset()、__unset() /*The __toString method allows a class to decide how …

“互联网+”的时代,易佳互联也随着时代步伐前进着

一谈到互联网,我想大家的心里都不陌生,咱们总理工作报告中提出,制定“互联网”行动计划,推动移动互联网、云计算、大数据、物联网等与现代制造业结合,促进电子商务、工业互联网和互联网金融健康发展,引导互…

PHP 获取数组最后一个值

<?PHP$array array(1,2,4,6,8);echo end($array);?> <?PHP$array array(1,2,4,6,8);echo array_pop($array);?> <?PHP$array array(1,2,4,6,8);$k array_slice($array,-1,1);print_r($k); //结果是一维数组?>

解决nginx 502 bad gateway--团队的力量

nginx 502 bad gateway可以采取客户端强制刷新的方法&#xff0c;但是真正的解决要么改配置或者放CDN上。遇到这个问题&#xff0c;首先是有人发现可以加index.html访问&#xff0c;因为我们是线上网站&#xff0c;没有太多时间去研究&#xff0c;所以先临时这样&#xff1b;然…

MYSQL企业常用架构与调优经验分享

小道消息&#xff1a;2016爱维Linux高薪实战运维提高班全新登场,课程大纲&#xff1a;http://www.iivey.com/666-2一、选择Percona Server、MariaDB还是MYSQL1、Mysql三种存储引擎MySQL提供了两种存储引擎&#xff1a;MyISAM和 InnoDB&#xff0c;MySQL4和5使用默认的MyISAM存储…

mysql 5.x 安装_mysql 5.5.x zip直接解压版安装方法

到官网下载mysql-5.5.10-win32.zip&#xff0c;然后将mysql解压到任意路径&#xff0c;如&#xff1a;C:\mysql-5.5.10-win32打开计算机->属性->高级系统设置->环境变量&#xff0c;新建一个环境变量&#xff0c;变量名为&#xff1a;MYSQL_HOME&#xff0c;变量值为你…

阿里云移动数据分析服务使用教程

阿里云大学课程&#xff1a;阿里云移动数据分析服务使用教程课程介绍&#xff1a;移动数据分析 (Mobile Analytics) 是阿里云推出的一款移动App数据统计分析产品&#xff0c;为开发者提供一站式数据化运营服务&#xff1a;通用的多维度用户行为分析、数据开放并支持自定义分析、…

Apache的服务端包含--SSI

SSI定义&#xff1a; SSI&#xff08;服务器端包含&#xff09;提供了一种对现有HTML文档增加动态内容的方法。 作用&#xff1a; 一般出于效率的考虑&#xff0c;网站都会把内容尽可能的静态化成HTML文件&#xff0c;但是网站页面的布局往往比较复杂&#xff0c;各个部分的更新…

mysql校对规则_MySQL中的校对规则

详解MySQL中的校对规则Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 7Server version: 5.6.14 MySQL Community Server (GPL)Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.Oracle is a registered…

c#操作oracle的通用类

using System;using System.Collections;using System.Collections.Generic;using System.Data;using System.Linq;using System.Text;using DDTek.Oracle;using System.Configuration;namespace Common{ <summary> /// OracleHelper 的摘要说明。 /// </summary> …

react es6+ 代码优化之路-1

这里集合了一些代码优化的小技巧 在初步接触 es6 和 react 的时候总结的一些让代码跟加简化和可读性更高的写法大部分知识点是自己在平时项目中还不知道总结的&#xff0c;一致的很多优化的点没有写出来&#xff0c;逐步增加中,目的是使用最少的代码&#xff0c;高效的解决问题…

反向ajax实现

英文原文&#xff1a; Reverse Ajax, Part 1: Introduction to Comet在过去的几年中&#xff0c;web开发已经发生了很大的变化。现如今&#xff0c;我们期望的是能够通过web快速、动态地访问应用。在这一新的文章系列中&#xff0c;我们学习如何使用反向Ajax&#xff08;Revers…

ef关联多实体查询_Mybatis基本知识十二:关联关系查询之延迟加载:侵入式延迟加载...

上一篇文章&#xff1a;《Mybatis基本知识十一&#xff1a;关联关系查询之延迟加载策略&#xff1a;直接加载》若文中有纰漏,请多多指正&#xff01;&#xff01;&#xff01;1.前言延续上一章节&#xff0c;本章节主要讲解和演示在关联关系查询中侵入式延迟加载是怎么回事。与…

Java高危漏洞被再度利用 可攻击最新版本服务器

2019独角兽企业重金招聘Python工程师标准>>> 安全研究人员警告称&#xff0c;甲骨文在2013年发布的一个关键 Java 漏洞更新是无效的&#xff0c;黑客可以轻松绕过。这使得此Java高危漏洞可以被再度利用&#xff0c;击运行最新版本 Java 的个人计算机及服务器。甲骨文…

不断演进的 Chrome 安全标识

文 / Chrome Security 产品经理 Emily Schechter 此前&#xff0c;我们曾发布一项提议&#xff0c;建议将所有 HTTP 网页标记为确定 “不安全” 并移除 HTTPS 网页的安全标识。自从我们在 Chrome 中引入安全标识以来&#xff0c;网络上的 HTTPS 使用量迅速增加。今年晚些时候&a…

gcc -E 选项

-E 只激活预处理,这个不生成文件,你需要把它重定向到一个输出文件里面.例子用法:gcc -E hello.c > pianoapan.txtgcc -E hello.c | more慢慢看吧,一个hello word 也要与处理成800行的代码 -E选项&#xff0c;表示让gcc只进行“预处理”就行了。 所谓的预处理&#xff0c;就是…

剑指offer青蛙跳台阶问题

&#xff08;1&#xff09;一只青蛙一次可以跳上 1 级台阶&#xff0c;也可以跳上2 级。求该青蛙跳上一个n 级的台阶总共有多少种跳法。//递归方式 public static int f(int n) { //参数合法性验证 if (n < 1) { System.out.println("参数必须大于1&#xff01;&quo…

mysql 亿级表count_码云社 | 砺锋科技-MySQL的count(*)的优化,获取千万级数据表的总行数 - 用代码改变世界...

专注于Java领域优质技术号&#xff0c;欢迎关注作者&#xff1a;李长念一、前言这个问题是今天朋友提出来的&#xff0c;关于查询一个1200w的数据表的总行数&#xff0c;用count(*)的速度一直提不上去。找了很多优化方案&#xff0c;最后另辟蹊径&#xff0c;选择了用explain来…

使用mysql内连接查询年龄_Mysql的连表查询

若一个查询同时涉及到两个以上的表&#xff0c;称为连表查询准备表create table department(id int auto_increment PRIMARY KEY,name varchar(20));departmentcreate table employee(id int primary key auto_increment,name varchar(20),sex enum(male,female) not null defa…

FastDFS安装与使用

安装注意要修改&#xff1a;/etc/fdfs/client.confvim /etc/fdfs/client.confbase_path/home/yuqing/fastdfs 修改为&#xff1a; base_path/home/fastdfstracker_server192.168.209.121:22122 修改为&#xff1a; tracker_server10.201.20.237:22122##include http.conf 修改…

angular组合preact

preact 大小3kb&#xff0c;可以当做angular的一个dom库&#xff0c;而且可以对接使用preact生态系统&#xff0c;react组件修改成preact还是蛮简单的&#xff0c;这样就可以解决angular中用render2操作dom的繁琐问题了!O(∩_∩)O哈哈~&#xff0c;异想天开&#xff0c;动工! t…

大型网站系统架构系列:分布式消息队列(二)

四、JMS消息服务 讲消息队列就不得不提JMS 。JMS&#xff08;JAVA Message Service,java消息服务&#xff09;API是一个消息服务的标准/规范&#xff0c;允许应用程序组件基于JavaEE平台创建、发送、接收和读取消息。它使分布式通信耦合度更低&#xff0c;消息服务更加可靠以及…

Linux环境编译安装Mysql以及PHP中文乱码解决

mysql安装 5.6以后可能会收费&#xff0c;所以选择5.1以下从台湾中山大学镜像下载1.首先要安装C编译环境 # yum install gcc-c2.下载解压# wget http://mysql.cdpa.nsysu.edu.tw/Downloads/MySQL-5.1/mysql-5.1.73.tar.gz # tar zxvf mysql-5.1.73.tar.gz # cd mysql-5.1.7…

mysql noinstall_windows mysql noinstall

最近在想做mysql 主,从备份.在一台windows下安装多个mysql server , 发现用安装版的会覆盖前一安装程序,所以就用noinstall版本的mysql server,在此记录下安装过程的步骤.可主,从备份最终没能跑起来........这只是其中方法之一而已windows 下安装mysql-noinstall so easy!!!步骤…

[十九]JavaIO之PipedReader 和 PipedWriter

功能简介还记得PipedInputStream 和 PipedOutputStream么 我们之前是这么说的: 使用管道通信时&#xff0c;必须将PipedOutputStream和PipedInputStream配套使用 大致流程&#xff1a; 我们在线程A中向PipedOutputStream中写入数据&#xff0c;这些数据会自动的发送到与PipedO…

Linux环境HBase安装与使用

原文出自本人另一个Linux博客 http://blog.csdn.net/unix21/article/details/18776073 Linux环境&#xff1a;CentOS6.5 HBase版本&#xff1a;hbase-0.94.16 HBase官网&#xff1a;http://hbase.apache.org 1.下载解压安装文件 # wget http://mirror.bit.edu.cn/apache/hbase/…

Oracle定时执行存储过程

首先查看SQL> show parameter job NAME TYPE VALUE------------------------------------ ----------- ------------------------------job_queue_processes integer 10如果值是 0 需要修改&#xff08;如果为…

mysql8.0取消授权_mysql8创建用户、删除用户、授权、取消授权

注意&#xff0c;以下命令均在数据库mysql中操作use mysql;mysql有密码设置规范,这里修改仅密码长度为4位,仅本次登录有效set global validate_password.policy0;set global validate_password.length4;创建用户格式CREATE USER usernamehost IDENTIFIED WITH mysql_native_pas…

Azure编配器简化有状态无服务器工作流的创建

Azure Durable Functions旨在通过引入编排器function概念来定义更复杂的工作流&#xff0c;以此来扩展无服务器计算范式。如果你曾经想过要使用它们&#xff0c;微软刚刚发布了一个示例&#xff0c;帮助开发人员开始他们的无服务器计算和编排器function之旅。\\Azure Functions…

ZooKeeper集群环境安装与配置

原文&#xff1a;出自本人的Linux博客http://blog.csdn.net/unix21/ ZooKeeper版本&#xff1a;3.4.5 约定&#xff1a;3台虚拟机 前提&#xff1a;需要安装JDK&#xff0c;关于Linux环境JDK安装配置参考我的另一帖Linux环境安装卸载JDK以及安装Tomcat和发布Java的web程序ZooKe…