目录

MySQL数据库数据模型概念入门及基础的SQL语句2024

MySQL数据库数据模型概念入门及基础的SQL语句2024

MySQL概述

数据库

是数据存储的仓库,数据是有组织的进行存储 Datebase简称DB

数据库管理系统

操纵和管理数据库的大型软件 DateBase Management System(DBMS)

MySQL是一个数据库管理系统

SQL 是什么

通过SQL操作数据库管理系统

在通过数据库管理系统来操作数据库

SQL是一种操作关系型的数据库编程语言

定义了一套操作关系类型数据库的统一标准 Structuerd Query Language(SQL)

SQL为操作关系型数据库提供了一套统一的标准

即不止可以操作MySQL数据库

所以SQL很重要

客户端连接

客户端连接

MySQL提供的客户端命令行工具

https://i-blog.csdnimg.cn/blog_migrate/7cc0c6a6b9e0d95dd4dccc8c63965a69.png

https://i-blog.csdnimg.cn/blog_migrate/b57cba896545d7fdfe1844b0bf0a9a55.png

配置环境变量

MYSQL图形化界面

用命令行操作MySql

不方便不直观

所以要用图形化工具

创建

https://i-blog.csdnimg.cn/blog_migrate/54240c880e68eb81d7bd2a68f133a0d3.png

然后连接mysql

配置数据源

注意要在系统服务中启动MySQL

https://i-blog.csdnimg.cn/blog_migrate/1efddb17333a42f036c8327ead4d9e44.png

https://i-blog.csdnimg.cn/blog_migrate/d211aaf718f4cd9a5c400b3211144c1b.png

这样就算是配置成功

数据模型

原理

MySQL客户端会向MySQL数据库服务器发送SQL语句

MySQL数据库服务器里有DBMS数据库管理系统

DBMS数据库管理系统

可以维护操作数据库 也可以创建数据库 一个数据库里可以维护多张表

数据库里有多张表结构

数据是存在表当中的

https://i-blog.csdnimg.cn/blog_migrate/065c212abebe108991bfe9a39a1ce2f2.png

关系型数据库

MySQL数据库是

关系型数据库(RDBMS)

建立在关系模型的基础上,由多张相互连接的二维表组成的数据库

二维表指的是

https://i-blog.csdnimg.cn/blog_migrate/02b6709c60b339bd8bbe0e983dcace7c.png

优点

1.使用表存储数据,格式统一,便于维护

2.使用SQL语言操作,标准统一,使用方便

存储数据

安装完MySQL之后

我们的计算机成为了MySQL数据库服务器

我们就可以通过客户端来连接数据库管理系统DBMS,然后就可以通过SQL语句创建数据库,管理数据库

也可以通过SQL语句在指定的数据库里创建表

一个数据库服务器里可以创建多个数据库

一个数据库里可以创建多个表

二维表

一个二维表里可以存储多条数据

总结

https://i-blog.csdnimg.cn/blog_migrate/434294710ae4d8b982eb0e4caa00d589.png

SQL语句

通用语法

1.SQL语句可以单行或者多行书写,默认以分号结尾。

2.SQL语句可以使用空格/缩进来增强语句的可读性。

3.MySQL数据库的SQL语句不分大小写,关键字建议使用大写。

4.注释

单行注释:——注释内容

#注释内容(SQL特有)

多行注释:/* 注释内容 */

SQL分类

DDL Date Definition Language

数据定义语言,用来定义数据库对象(数据库,表,字段)

DML Date Manipulation Language

数据操作语言,用来对数据库表中的数据进行增删改

DQL Date Query Language

数据查询语言,用来查询数据库中表的记录

DCL Date Control Language

数据控制语言,用来创建数据库用户,控制数据库的访问权限