Mysql---数据库概述

一,数据库

1.1 概念

数据库就是存储数据的仓库

数据库可以实现数据的持久化存储

数据库的本质是文件系统

1.2 DBMS

Database Management System 数据库管理系统

常见的DBMS:

MySQL:Oracle公司的中小型数据库,从6版本开始收费

Oracle:Oracle公司的大型数据库

DB2:IBM公司的大型数据库

SQLServer:Mircosoft微软公司的大型数据库

SQLite:移动端的嵌入式的小型数据库

Java中主要使用的是MySQL和Oracle

1.3 数据库的结构

一个DBMS中可以维护管理多个数据库

一个数据库由若干张表组成

一张表包含若干条记录

一条记录包含若干字段

数据库中的表相当于代码中的实体类:

例如:要研究护士这个实体类,在对护士对象进行数据管理时就应该有一张对应的护士表

数据库中的字段(列)相当于代码中实体类的属性:

例如:宠物具有寿命属性,在宠物表中就应该定义寿命字段

根据类创建出的对象相当于数据库表中的一行(一条记录):

例如:当我们获取了一个卡车对象时,我们就能够知道该卡车所具有的所有信息;同样当我们查询到一条指定的卡车记录时也就可以明确该卡车的所有信息

1.4 SQL语言

结构化查询语言 Structured Query Language

分类:

DDL:数据定义语言(Data Definition Language)

  针对数据库、表进行创建、修改、删除等操作

  关键字:create、alter、drop等

DML:数据操作语言(Data Manipulation Language)

  针对表中记录、字段进行操作

  关键字:insert、delete、update等

DQL:数据查询语言(Data Query Language)

  对数据库的、表、记录、字段进行查询

  关键字:select、where、in、order by、limit、group by、having等

DCL:数据库控制语言(Data Control Language)

  对数据库的安全级别和访问权限进行管理的

  关键字:revoke、grant、commit、rollback等

1.5 mysql软件

1.5.1 卸载

在控制面板进行软件卸载

删除mysql安装路径下的mysql文件夹

找到C盘下的ProgramData文件夹,删除其中的mysql文件夹

1.5.2 安装

根据安装图解进行安装

注:安装目录必须是纯英文路径的

1.5.3 登录数据库

方式一:

1.  打开cmd

2. 输入mysql -uroot -p1234

方式二:

1.  打开cmd

2.  输入mysql -uroot -p

3.  再输入密码(此时密码会以星号显示)

方式三:

1.  找到安装mysql后,软件所提供的的mysql command line client

2.  输入密码

你可能感兴趣的:(Mysql---数据库概述)