- 1、本文档共105页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第5章MySQL基础(上);学习目标/Target;学习目标/Target;章节概述/Summary;目录/Contents;数据库基础知识;;;这里所说的数据不仅包括普通意义上的数字,还包括文字、图像、声音等,也就是说,凡是在计算机中用于描述事物的记录都可以称为数据。;数据库系统是指在计算机系统中引入数据库后的系统,除了数据库外,还包括数据库管理系统、数据库应用程序等。
数据库系统:;数据库系统的几个重要部分:;;什么是数据模型?;地图模型
经过简化和抽象的空间模型,使用符号和文字描述地理环境的某些特征和内在联系。;数据模型是现实世界数据特征的抽象,用于描述数据、组织数据和操作数据。
由于计算机不能直接处理现实世界中客观存在的具体事物,所以必须事先把具体事物转换为计算机能够处理的数据。;;客观存在的具体事物转换为计算机能够处理的数据的过程:;数据模型按照不同的应用层次划分:;1.概念模型
概念模型将现实世界中的客观对象抽象成信息世界的数据。概念模型也称为信息模型,是现实世界到机器世界的中间层。
概念模型将现实世界中的客观对象分为实体、属性和联系:;概念模型的表示方法有很多,常用的方法是实体-联系方法,该方法使用E-R图表示概念模型。E-R图是一种用图形表示的实体-联系模型。
E-R图的通用表示方式如下:;使用E-R图描述学生与课程的联系:;2.逻辑模型
逻辑模型用于描述数据的结构和联系,将数据从信息世界转换为机器世界,实现设计和组织数据。逻辑模型的分类:
层次模型是基于层次的数据结构,使用树形结构来表示数据之间的联系。
网状模型是基于网状的数据结构,使用网状结构来表示数据之间的联系。
面向对象模型使用面向对象的思维方式与方法来描述客观实体(对象),是现在较为流行的数据模型。
关系模型使用数据表的形式组织数据,是目前广泛使用的逻辑模型之一。;3.物理模型
物理模型用于描述数据是如何进行实际存储的。物理模型是一种面向计算机系统的模型,它是对数据最底层的抽象,用于描述数据在系统内部的表示方式和存取方法。例如,描述数据在磁盘上的表示方式和存取方法。;;可移植性好、??用方便、功能强,但是价格高;;查询速度快,用于处理大量数据的高负载访问;;;根据SQL的功能,将SQL划分为4类:;;通常情况下,一条SQL语句由一个或多个子句构成,SQL语句示例:;编写SQL语句的注意事项:
(1)换行、缩进与结尾分隔符
SQL语句可以单行或多行书写,多行书写时按“Enter”键换行,每行中的SQL语句可以使用空格和缩进增强语句的可读性。在SQL语句的结束位置,通常情况下使用分号结尾。
(2)大小写问题
MySQL的关键字在使用时不区分大小写,习惯上使用大写形式。
Windows系统下,数据库名称、数据表名称、字段名称不区分大小写;Linux系统下,数据库名称和数据表名称严格区分大小写,字段名不区分大小写。
(3)反引号的使用
关键字不能作为用户自定义的名称使用,如果一定要使用关键字作为用户自定义的名称,可以通过反引号“`”将用户自定义的名称包裹起来。;SQL语法中的特殊符号:
使用“[]”进行标识的内容表示可选项,例如“[DEFAULT]”表示DEFAULT可写可不写。
“[,...]”表示其前面的内容可以有多个,例如“[字段名数据类型][,...]”表示可以有多个“[字段名数据类型]”。
“{}”表示必选项。
“|”表示分隔符两侧的内容为“或”的关系。
在“{}”中使用“|”表示选择项,在选择项中仅需选择其中一项,例如{A|B|C}表示从A、B、C中任选其一。;MySQL环境搭建;;;MySQL社区版服务器的下载页面。
在MySQL官方网站找到MySQL8.0.27社区版压缩包的下载地址:;MySQL社区版文件下载页面。
下载MySQL社区版。;;;;MySQL安装成功后,如需卸载,卸载命令如下:;;1.创建MySQL配置文件
在C:\web\mysql8.0目录下创建配置文件my.ini,添加配置:;2.初始化MySQL
初始化数据库,自动创建数据库文件保存目录。
初始化MySQL的具体命令如下:;3.启动MySQL服务
启动MySQL服务的命令如下:;停止MySQL80服务的命令如下:;;以管理员身份运行命令提示符,在命令提示符窗口中切换到MySQL安装目录下的bin目录:;步骤二:;步骤三:;数据库操作;;创建数据库是指在数据库管理系统中划分一块存储数据的空间。
CREATEDATABASE语句用于创建数据库,其语法格式如下:;下面演示如何创建一个名称为mydb的数据库:;;查看数据库的两种方式:;1.查看所有数据库
查看MySQL中所有数据库的语法格式:;查看MySQL中所有的数据库:;
您可能关注的文档
- 新媒体广告与文案写作(第2版) 课件汇总 周颖 项目1--4 认识新媒体广告与文案写作--- 新媒体广告的运作.pptx
- 新媒体广告与文案写作(第2版) 课件汇总 周颖 项目5--7 新媒体文案的写作---商务文案的写作 .pptx
- 新媒体广告与文案写作(第2版) 课件全套 周颖 项目1--7 认识新媒体广告与文案写作---商务文案的写作.pptx
- PHP+MySQL动态网站开发(第2版)课件 第1章 初识PHP.pptx
- PHP+MySQL动态网站开发(第2版)课件 第4章 PHP进阶.pptx
- PHP+MySQL动态网站开发(第2版)课件 第6章 MySQL基础(下).pptx
- PHP+MySQL动态网站开发(第2版)课件 第7章 MySQL多表操作.pptx
- PHP+MySQL动态网站开发(第2版)课件 第8章 MySQL进阶.pptx
- PHP+MySQL动态网站开发(第2版)课件 第9章 使用PHP操作MySQL.pptx
- PHP+MySQL动态网站开发(第2版)课件 第10章 PHP面向对象程序设计.pptx
文档评论(0)