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

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

相关推荐
jy9 小时前
支付后端研发的 AI 工作流实践:巡检、排查、开发全流程落地
后端·ai编程
龙石数据9 小时前
MySQL 全量同步到 Hive 怎么做?三步配置教程
数据库·hive·mysql·数据治理·数据中台
程序员在囧途10 小时前
likeadmin-api API 算力超市怎么做供应商切换?统一鉴权、task_id 和 callback_url 才能稳交付
java·服务器·数据库·开放api·likeadmin-api·api算力超市
GoGeekBaird10 小时前
我最近在写 BeeWeave,想把 Agent 用过的上下文留住
后端·github·ai编程
醇氧10 小时前
Spring 容器 Map 注入机制详解
java·后端·spring
梨子同志10 小时前
MyBatis-Plus
后端
数据工匠老o10 小时前
连接池配置实战——从“连不上“到“连太多“的完整排查指南
数据库
doiito10 小时前
微服务资源优化新思路:Sablier + Podman 实现按需启动与自动休眠
后端·微服务·性能优化
接着奏乐接着舞。11 小时前
【2026年7月最新】69道RAG面试题
前端·人工智能·后端·aigc·embedding·rag