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

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

相关推荐
加油,旭杏1 分钟前
【go语言】grpc 快速入门
开发语言·后端·golang
lingllllove11 分钟前
Redis脑裂问题详解及解决方案
数据库·redis·缓存
brzhang21 分钟前
墙裂推荐一个在 Apple Silicon 上创建和管理虚拟机的轻量级开源工具:lume
前端·后端
字节全栈_BjO26 分钟前
mysql死锁排查_mysql 死锁问题排查
android·数据库·mysql
微光守望者34 分钟前
Redis常见命令
数据库·redis·缓存
martian6651 小时前
第六篇:事务与并发控制
数据库
沈韶珺2 小时前
Visual Basic语言的云计算
开发语言·后端·golang
沈韶珺2 小时前
Perl语言的函数实现
开发语言·后端·golang
美味小鱼2 小时前
Rust 所有权特性详解
开发语言·后端·rust
我的K84092 小时前
Spring Boot基本项目结构
java·spring boot·后端