Mysql介绍——基础知识

为什么会出现关系型数据库?

要弄清楚这个问题,首先我们需要知道,操作系统中存储数据的载体是什么。在操作系统中,(windows,linux,macOS)都是基于文件的操作系统,也就是说,操作系统的底层就是文件。
那么问题就来了,既然使用文件就能够存储数据,我们为什么又需要数据库来保存呢?
原因在于文件虽然能够对于数据做保存,但是当我们需要对数据做查询或者组合分析时就显得不那么方便了,虽然引入数据库来保存数据,并且可以对数据做分析处理。

什么是关系型数据库系统

关系型数据库系统(RDBMS)是指使用了关系模型的数据库系统,关系模型中,数据是分类存放的,但是数据之间有关联关系。例如下图:
在这里插入图片描述

第一个关系型数据库

1976年IBM的System R团队在出版的论文阐述了关系模型,1979年Oracle推出了第一个关系型数据库成品。

关系型数据库被运用在很多领域

例如教育系统,商业系统,医疗系统,因为关系型数据库可以有效组织和管理大量复杂的数据。

主流的关系型数据库包括

DB2,ORACLE,MYSQL,SQL SERVER

什么是NoSQL数据库系统

NoSQL数据库指的是数据分类存放,但是数据之间没有关联关系的数据库系统,主要用于秒杀库存,登录信息,消息通知等。

主流的NoSQL数据库包括

redis,memChache,MongoDB,Neo4j

mysql的配置文件

在mysql配置文件my.ini文件中,我们可以设置各种MYSQL的配置,例如字符集,端口号,目录地址等等
my.ini{
[client]
[mysql]::客户端配置信息

[mysqld] 数据库配置信息
}

什么是SQL语言

SQL是用于访问和处理数据的标准的计算机语言

SQL语言分类

对数据操作的DML:增删改查
对权限操作的DCL:用户管理,权限维护
用于创建的DDL:存储结构,索引,视图

SQL注意事项

  • SQL语句不区分大小写,但是字符串区分大小写;
  • SQL语句必须以分号结尾;
  • SQL语句中的空白和换行没有限制,但是不能影响语法;

SQL语句的注释

sql语句有两种注释:
#这是一段注释文字
/* 这是另一端注释*/

猜你喜欢

转载自blog.csdn.net/HBUT_WANGWEI/article/details/127095933