MySQL基础①

网友投稿 247 2022-09-05

MySQL基础①

文章目录

​​数据库相关概念​​​​MySQL数据模型​​​​SQL简介​​

​​SQL通用语法​​​​SQL分类​​

数据库相关概念

数据库:

存储数据的仓库,数据是有组织的进行存储英文:DataBase,简称DB

数据库管理系统:

管理数据库的大型软件英文:DataBase Management System,简称DBMS

SQL:

英文:Structured Query Language,简称SQL,结构化查询语言操作关系型数据库的编程语言定义操作所有关系型数据库的统一标准

关系图:

常见关系型数据库管理系统:

Oracle:收费的大型数据库,Oracle 公司的产品MySQL: 开源免费的中小型数据库。后来 Sun公司收购了 MySQL,而 Sun 公司又被 Oracle 收购SQL Server:MicroSoft 公司收费的中型的数据库。C#、.net 等语言常使用PostgreSQL:开源免费中小型的数据库DB2:IBM 公司的大型收费数据库产品SQLite:嵌入式的微型数据库。如:作为 Android 内置数据库MariaDB:开源免费中小型的数据库

MySQL数据模型

关系型数据库:

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

如下图,​​订单信息表​​​ 和 ​​客户信息表​​ 都是有行有列二维表我们将这样的称为关系型数据库。

接下来看关系型数据库的优点:

都是使用表结构,格式一致,易于维护。使用通用的 SQL 语言操作,使用方便,可用于复杂查询。

关系型数据库都可以通过SQL进行操作,所以使用方便。复杂查询。现在需要查询001号订单数据,我们可以看到该订单是1号客户的订单,而1号订单是李聪这个客户。以后也可以在一张表中进行统计分析等操作。

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

MySQL数据模型:

这里的数据库在我们的电脑上就体现为一个个的文件夹。

SQL简介

英文:Structured Query Language,简称 SQL结构化查询语言,一门操作关系型数据库的编程语言定义操作所有关系型数据库的统一标准对于同一个需求,每一种数据库操作的方式可能会存在一些不一样的地方,我们称为“方言”

SQL通用语法

SQL 语句可以单行或多行书写,以分号结尾。MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写。单行注释: – 注释内容 或 #注释内容(MySQL 特有)多行注释: /* 注释 */

使用-- 添加单行注释时,–后面一定要加空格,而#没有要求。

SQL分类

DDL(Data Definition Language) : 数据定义语言,用来定义数据库对象:数据库,表,列等DML(Data Manipulation Language) 数据操作语言,用来对数据库中表的数据进行增删改DQL(Data Query Language) 数据查询语言,用来查询数据库中表的记录(数据)DCL(Data Control Language) 数据控制语言,用来定义数据库的访问权限和安全级别,及创建用户

理解:

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Response
下一篇:MySQL高级①(约束)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~