MySQL基础详解之数据模型和SQL语言
本篇文章给大家带来了关于mysql的相关知识,其中主要介绍了关于数据模型和sql语言的相关问题,即数据在 mysql 中是如何存储的,以及对 sql 语句的一些初步认识,下面一起来看一下,希望对大家有帮助。

推荐学习:mysql视频教程
一、关系型数据库
我们知道 MySQL 是一个关系型数据库管理系统(RDBMS),而关系型数据库(RDB)是现在应用最广泛的数据库。
关系型数据库和 Excel 工作表一样,使用由行和列组成的二维表来存储数据。并且关系型数据库使用专门的 SQL 语言来操作数据。
示例:下面是一个“学生表”的数据

二、MySQL 的数据模型
MySQL 是一个客户端/服务器(C/S)系统,可以通过客户端向服务器发送 SQL 语句来实现数据库的读写操作。
一个 MySQL 服务器可以有多个数据库,每个数据库也可以有多个表。客户端连接其中一个数据库后,就可以操作该数据库中的表了。

三、SQL 语言
SQL 是为了操作关系型数据库而开发的语言。虽然 SQL 也有标准,但实际上根据 RDBMS 的不同 SQL 也不尽相同。
![]()
易企CMS1.8
易企CMS:国内首款完全基于SEO友好性开发的营销型企业网站系统,让企业网络营销从此易如反掌。 本程序特征:100%开发源代码,免费开源;后台管理操作简单易行;模板div+css标准设计,符合w3c标准,兼容主流浏览器;开发语言和数据库:PHP+Mysql。 本程序亮点:从基础代码开发起完全符合SEOWHY理论的SEO规范,力图实现国内首款对SEO最友好的企业网站开源程序,为企业网络营销的巨大成功
0 查看详情
![]()
1. 标准 SQL
国际标准化组织(ISO)为 SQL 制定了相应的标准,以此为基准的 SQL 称为标准 SQL。
然而各个 RDBMS 并没有完全遵守该标准,这就会造成能够在 Oracle 上使用的 SQL 却无法在 MySQL 中使用,反之亦然。当然,各个 RDBMS 对标准 SQL 的支持也是越来越好的,只要学会了标准 SQL,基本上就能够在各种 RDBMS 中书写 SQL 语句了。
2. SQL 语句及其种类
SQL 语句是用关键字、表名、列名等组合而成的一条语句。关键字是指那些含义或使用方法已经被定义好的单词。例如:查询关键字是
create;来自哪个表使用from等。
根据对 RDBMS 赋予的指令各类的不同,SQL 语句可以分为三类:
- DDL(数据定义语言)用来创建和删除数据库、表等对象。
- DML(数据操纵语言)用来查询或变更表中的记录。
- DCL(数据控制语言)用来确认或取消对数据库中数据的变更,以及对用户权限的操作。
后面会出一篇文章详细介绍这三种 SQL 语句,这里就不展开说了。
3. SQL 的基本语法规则
书写 SQL 语句时必须要遵守一些语法规则。
- SQL 语句要以分号(;)结尾:在 MySQL 中,SQL 语句是逐条执行的,使用分号(;)表示一条 SQL 语句的结束。
- SQL 语句不区关键字的分大小写: SQL 中不区分关键字的大小写,包括表名和列名等。
- 单词需要用空格或者换行来分隔:单词之间需要使用空格或换行符来分隔,否则将会发生错误。
常数的书写方式是固定的:字符串或日期型常数,使用单引号括起来;数字类型直接书写即可。
推荐学习:mysql视频教程
以上就是MySQL基础详解之数据模型和SQL语言的详细内容,更多请关注其它相关文章!

易企CMS1.8