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

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

相关推荐
卤炖阑尾炎2 小时前
基于 MySQL 主主复制 + HAProxy+Keepalived 构建高可用集群实战
数据库·mysql
Dxy12393102162 小时前
MySQL 如何高效删除大量数据:策略与最佳实践
数据库·mysql·oracle
小码哥_常2 小时前
Spring Boot 中JWT登录授权+无感刷新,看这篇就够了!
后端
倔强的石头_3 小时前
从 “不得不存” 到 “战略必争”:工业数据的价值觉醒之路
数据库
倔强的石头_3 小时前
新型电力系统应该用什么数据库?——时序数据库选型与落地实战
数据库
南汐以墨4 小时前
一个另类的数据库-Redis
数据库·redis·缓存
码农BookSea4 小时前
深度解析Skills:从Prompt到能力复用的技术革命
后端·ai编程
计算机毕设指导64 小时前
基于SpringBoot校园学生健康监测管理系统【源码文末联系】
java·spring boot·后端·spring·tomcat·maven·intellij-idea
RInk7oBjo4 小时前
spring-事务管理
数据库·sql·spring
希望永不加班4 小时前
SpringBoot 数据库连接池配置(HikariCP)最佳实践
java·数据库·spring boot·后端·spring