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

MySQL概述

数据库

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

数据库管理系统

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

MySQL是一个数据库管理系统

SQL是什么

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

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

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

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

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

即不止可以操作MySQL数据库

所以SQL很重要

客户端连接

客户端连接

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

配置环境变量

MYSQL图形化界面

用命令行操作MySql

不方便不直观

所以要用图形化工具

创建

然后连接mysql

配置数据源

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

这样就算是配置成功

数据模型

原理

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

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

DBMS数据库管理系统

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

数据库里有多张表结构

数据是存在表当中的

关系型数据库

MySQL数据库是

关系型数据库(RDBMS)

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

二维表指的是

优点

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

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

存储数据

安装完MySQL之后

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

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

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

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

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

二维表

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

总结

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

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

相关推荐
AI架构师之家1 小时前
我把 Hermes 这匹"马"养了两周,它干了一件让我有点发毛的事
后端
dpharness1 小时前
块协议用了两周,我把九个坑按顺序记下来了
后端
standxy1 小时前
即时库存同步实战:从旺店通拉取库存详情落库 MySQL 的完整策略
数据库·集成·电商
麦壳饼1 小时前
SonnetDB:工业 IoT 中的 PID 历史分析与 PLC 协作
数据库·sonnetdb
吹什么轩1 小时前
MySQL 事务管理:从 ACID 到 MVCC,一篇讲透
数据库·mysql
加宝的起点雷达1 小时前
跑了两周的信号日报,我把降级链改了四次
人工智能·后端
IT枫斗者枫哥2 小时前
CompletableFuture失败后返回空列表:异常没了,业务含义也变了
java·后端
Gopher_HBo2 小时前
opentelemetrySDK源码解析
后端
UrbanJazzerati2 小时前
AutoHotkey v2 零基础快速入门 Part 10:给路线回放添加高精度计时,理解累计延迟与路线一致性
后端
70后写java的老码农2 小时前
Spring Boot 3 + ShardingSphere-JDBC 实战:一次把读写分离和分库分表跑通
后端