MYSQL基础

本文概述了数据库基础概念,重点讲解MySQL数据库的目录结构和数据模型,以及SQL语言的分类、通用语法和操作原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#博学谷IT学习技术支持#

目录

#博学谷IT学习技术支持#

1.数据库相关概念

2.MySQL 数据库

2.1MySQL目录结构

2.2MySQL数据模型

3.SQL

3.1SQL简介

3.2SQL通用语法

3.3SQL分类


1.数据库相关概念

数据库 :存储数据的仓库,数据是有组织的进行存储

              英文:DataBase,简称 DB

数据库管理系统 :管理数据库的大型软件

              英文:DataBase Management System,简称 DBMS

SQL:

               英文:Structured Query Language,简称 SQL,结构化查询语言

               操作关系型数据库的编程语言

定义操作所有关系型数据库的统一标准

2.MySQL 数据库

2.1MySQL目录结构

bin 存放一些可执行文件

data 存放一些日志文件以及数据库

docs 存放一些文档

include 存放一些c语言头文件

lib 存放一系列库文件

share 存放字符集、语言等信息

COPYING

mysql.ini 默认配置文件

README

2.2MySQL数据模型

关系型数据库

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

优点

1都是使用表结构,格式一致,易于维护。

2使用通用的 SQL 语言操作,使用方便,可用于复杂查询。

3数据存储在磁盘中,安全。

3.SQL

3.1SQL简介

英文:Structured Query Language,简称 SQL

结构化查询语言,一门操作关系型数据库的编程语言

定义操作所有关系型数据库的统一标准

对于同一个需求,每一种数据库操作的方式可能会存在一些不一样的地方,我们称为“方言”

3.2SQL通用语法

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

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

3. 注释 单行注释: -- 注释内容 或 #注释内容(MySQL 特有) 多行注释: /* 注释 */

3.3SQL分类

(1)DDL(Data Definition Language) 数据定义语言,用来定义数据库对象:数据库,表,列等

(2)DML(Data Manipulation Language) 数据操作语言,用来对数据库中表的数据进行增删改

(3)DQL(Data Query Language) 数据查询语言,用来查询数据库中表的记录(数据)

(4)DCL(Data Control Language) 数据控制语言,用来定义数据库的访问权限和安全级别,及创建用户

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值