




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第5章MySQL基础(上)《PHP+MySQL动态网站开发》学习目标/Target
了解数据库基础知识,能够说出数据库和数据模型的概念。
熟悉数据库的分类,能够阐述常用的关系数据库和非关系数据库。
熟悉SQL的概念和语法规则,能够阐述SQL的分类和语法规则。
掌握MySQL的安装与配置方法,能够独立安装和配置MySQL。学习目标/Target
掌握数据库操作,能够创建、查看、使用、修改和删除数据库。
掌握数据表操作,能够创建、查看、修改和删除数据表。
掌握数据操作,能够添加、查询、修改和删除数据。章节概述/Summary在开发网站时,通常需要使用数据库来存储和读取数据。PHP所支持的数据库较多,在这些数据库中,MySQL数据库一直被认为是PHP的最佳搭档之一。本章将对MySQL数据库的基础知识进行详细讲解。目录/Contents5.15.25.3数据库基础知识MySQL环境搭建数据库操作5.4数据表操作5.5数据操作数据库基础知识5.1
先定一个小目标!了解数据库的概念,能够说出什么是数据库。5.1.1数据库概述数据库(DataBase,DB)是一个存在于计算机存储设备上的数据集合,它可以简单地理解为一种存储数据的仓库。数据库能够长期、高效地管理和存储数据,其主要目的是存储(写入)和提供(读取)数据。5.1.1数据库概述这里所说的数据不仅包括普通意义上的数字,还包括文字、图像、声音等,也就是说,凡是在计算机中用于描述事物的记录都可以称为数据。5.1.1数据库概述数据库系统是指在计算机系统中引入数据库后的系统,除了数据库外,还包括数据库管理系统、数据库应用程序等。数据库系统:5.1.1数据库概述数据库系统的几个重要部分:5.1.1数据库概述010203123数据库提供了一个存储空间用来存储各种数据。数据库对数据库的建立、维护、运行进行管理,还可以对数据库中的数据进行定义、组织和存取。数据库管理系统使用数据库应用程序与数据库管理系统进行通信、访问,以及管理数据库管理系统中存储的数据。数据库应用程序
先定一个小目标!了解数据模型,能够说出什么是数据模型。5.1.2数据模型什么是数据模型?5.1.2数据模型地图模型经过简化和抽象的空间模型,使用符号和文字描述地理环境的某些特征和内在联系。飞机模型根据飞机的构造和布局制作飞机模型,根据指定的比例还原飞机的结构。5.1.2数据模型数据模型是现实世界数据特征的抽象,用于描述数据、组织数据和操作数据。由于计算机不能直接处理现实世界中客观存在的具体事物,所以必须事先把具体事物转换为计算机能够处理的数据。5.1.2数据模型为了把现实世界中客观存在的具体事物转换为计算机能够处理的数据,需要经历现实世界、信息世界和机器世界3个层次。5.1.2数据模型客观存在的具体事物转换为计算机能够处理的数据的过程:5.1.2数据模型数据模型按照不同的应用层次划分:数据模型概念模型逻辑模型物理模型5.1.2数据模型1.概念模型概念模型将现实世界中的客观对象抽象成信息世界的数据。概念模型也称为信息模型,是现实世界到机器世界的中间层。概念模型将现实世界中的客观对象分为实体、属性和联系:客观存在并可相互区别的事物,例如,学生、班级、课程等都是实体。实体所具有的特性,一个实体可以用若干个属性来描述,例如,学生实体有学号、学生姓名和学生性别等属性。实体与实体之间的联系,有一对一(1:1)、一对多(1:n)、多对多(m:n)这3种联系。实体属性联系5.1.2数据模型概念模型的表示方法有很多,常用的方法是实体-联系方法,该方法使用E-R图表示概念模型。E-R图是一种用图形表示的实体-联系模型。E-R图的通用表示方式如下:实体用矩形框表示,将实体名写在矩形框内。属性用椭圆框表示,将属性名写在椭圆框内。实体与属性之间用实线连接。联系用菱形框表示,将联系名写在菱形框内,用实线将相关的实体连接,并在实线旁标注联系的类型。5.1.2数据模型使用E-R图描述学生与课程的联系:5.1.2数据模型2.逻辑模型逻辑模型用于描述数据的结构和联系,将数据从信息世界转换为机器世界,实现设计和组织数据。逻辑模型的分类:层次模型是基于层次的数据结构,使用树形结构来表示数据之间的联系。网状模型是基于网状的数据结构,使用网状结构来表示数据之间的联系。面向对象模型使用面向对象的思维方式与方法来描述客观实体(对象),是现在较为流行的数据模型。关系模型使用数据表的形式组织数据,是目前广泛使用的逻辑模型之一。5.1.2数据模型3.物理模型物理模型用于描述数据是如何进行实际存储的。物理模型是一种面向计算机系统的模型,它是对数据最底层的抽象,用于描述数据在系统内部的表示方式和存取方法。例如,描述数据在磁盘上的表示方式和存取方法。5.1.2数据模型
先定一个小目标!熟悉常见的关系数据库,能够说出常用的关系数据库。5.1.3关系数据库可移植性好、使用方便、功能强,但是价格高广泛应用于电子商务、银行、保险、电力等行业,易操作、界面良好支持多用户、多线程,具有跨平台的特性,使用更加方便、快捷5.1.3关系数据库
先定一个小目标!熟悉常见的非关系数据库,能够说出常用的非关系数据库。5.1.4非关系数据库查询速度快,用于处理大量数据的高负载访问采用BSON格式存储数据,高性能、易部署、易使用、存储数据方便5.1.4非关系数据库
先定一个小目标!熟悉SQL简介,能够说出SQL的常用功能和SQL的语法规则。5.1.5SQL简介SQL(StructureQueryLanguage,结构查询语言)是一种数据库查询语言,主要用于管理数据库中的数据,如存取数据、查询数据、更新数据等。5.1.5SQL简介根据SQL的功能,将SQL划分为4类:5.1.5SQL简介数据定义语言(DataDefinitionLanguage,DDL)定义数据表结构,主要包括CREATE语句、ALTER语句和DROP语句。数据操纵语言(DataManipulationLanguage,DML)对数据库中的数据进行添加、修改和删除操作,主要包括INSERT语句、UPDATE语句和DELETE语句。数据控制语言(DataControlLanguage,DCL)控制用户的访问权限,主要包括GRANT语句、COMMIT语句和ROLLBACK语句。数据查询语言(DataQueryLanguage,DQL)用于查询数据,主要是SELECT语句。SELECT语句用于查询数据库中的一条数据或多条数据。
先定一个小目标!熟悉SQL语法规则,能够说出SQL的构成和使用SQL的注意事项。5.1.6SQL语法规则通常情况下,一条SQL语句由一个或多个子句构成,SQL语句示例:SELECT*FROM数据表名称;关键字关键字所有的字段用户自定义的数据表的名称5.1.6SQL语法规则编写SQL语句的注意事项:(1)换行、缩进与结尾分隔符SQL语句可以单行或多行书写,多行书写时按“Enter”键换行,每行中的SQL语句可以使用空格和缩进增强语句的可读性。在SQL语句的结束位置,通常情况下使用分号结尾。(2)大小写问题MySQL的关键字在使用时不区分大小写,习惯上使用大写形式。Windows系统下,数据库名称、数据表名称、字段名称不区分大小写;Linux系统下,数据库名称和数据表名称严格区分大小写,字段名不区分大小写。(3)反引号的使用关键字不能作为用户自定义的名称使用,如果一定要使用关键字作为用户自定义的名称,可以通过反引号“`”将用户自定义的名称包裹起来。5.1.6SQL语法规则SQL语法中的特殊符号:使用“[]”进行标识的内容表示可选项,例如“[DEFAULT]”表示DEFAULT可写可不写。“[,...]”表示其前面的内容可以有多个,例如“[字段名数据类型][,...]”表示可以有多个“[字段名数据类型]”。“{}”表示必选项。“|”表示分隔符两侧的内容为“或”的关系。在“{}”中使用“|”表示选择项,在选择项中仅需选择其中一项,例如{A|B|C}表示从A、B、C中任选其一。5.1.6SQL语法规则MySQL环境搭建5.2
先定一个小目标!掌握获取MySQL的方法,能够根据需求获取MySQL的安装包。5.2.1获取MySQLMySQL提供了企业版、高级集群版和社区版。其中,企业版和高级集群版都是收费的商业版本,而社区版是通过GPL协议授权的开源软件,可以免费使用。下面以社区版的MySQL8.0.27版本为例,讲解如何获取社区版的MySQL8.0.27安装包。5.2.1获取MySQLMySQL社区版服务器的下载页面。在MySQL官方网站找到MySQL8.0.27社区版压缩包的下载地址:STEP01进入文件下载页面5.2.1获取MySQLMySQL社区版文件下载页面。下载MySQL社区版。STEP02下载MySQL安装包5.2.1获取MySQL
先定一个小目标!掌握安装MySQL的方法,能够独立安装MySQL。5.2.2安装MySQL1将下载的压缩文件解压到C:\web\mysql8.0目录,MySQL安装目录如下:bin目录:放置一些可执行文件。docs目录:放置文档。include目录:放置一些头文件。lib目录:放置一系列的库文件。share目录:存放字符集、语言等信息。LICENSE文件:介绍MySQL的授权信息。README文件:介绍MySQL的版权、相关文档地址和下载地址等信息。5.2.2安装MySQL找到命令提示符,选择“以管理员身份运行”。在命令提示符窗口中切换到MySQL安装目录下的bin目录。3安装MySQL服务,服务名称为MySQL80。42mysqld-installMySQL805.2.2安装MySQLMySQL安装成功后,如需卸载,卸载命令如下:mysqld-removeMySQL805.2.2安装MySQL
先定一个小目标!5.2.3配置和启动MySQL掌握配置和启动MySQL的方法,能够完成MySQL的配置和启动。1.创建MySQL配置文件在C:\web\mysql8.0目录下创建配置文件my.ini,添加配置:[mysqld]basedir=C:/web/mysql8.0datadir=C:/web/mysql8.0/dataport=3306basedir:MySQL的安装目录datadir:MySQL数据库文件的保存目录port:MySQL客户端的端口号,默认33065.2.3配置和启动MySQL2.初始化MySQL初始化数据库,自动创建数据库文件保存目录。初始化MySQL的具体命令如下:mysqld--initialize-insecure--initialize表示初始化数据库-insecure表示忽略安全性,将root用户的登录密码设置为空如果省略-insecure,将为root生成一个随机的复杂密码5.2.3配置和启动MySQL3.启动MySQL服务启动MySQL服务的命令如下:netstartMySQL80netstart是Windows系统中用于启动服务的命令,MySQL80是要启动的服务名称5.2.3配置和启动MySQL停止MySQL80服务的命令如下:netstopMySQL805.2.3配置和启动MySQLnetstop是Windows系统中用于停止服务的命令,MySQL80是要停止的服务名称。
先定一个小目标!5.2.4用户登录与设置密码掌握登录和设置密码的方法,能够通过指定用户登录和设置用户的登录密码。以管理员身份运行命令提示符,在命令提示符窗口中切换到MySQL安装目录下的bin目录:cdC:\web\mysql8.0\bin步骤一:5.2.4用户登录与设置密码步骤二:登录MySQL的命令:mysql-urootmysql表示运行当前目录(C:\web\mysql8.0\bin)下的mysql.exe,-uroot表示以root用户的身份登录,-u和root之间的空格可以省略。5.2.4用户登录与设置密码步骤三:为了保护数据库的安全,需要为root用户设置密码:ALTERUSER'root'@'localhost'IDENTIFIEDBY'123456';步骤四:设置密码后,执行exit命令退出MySQL。在重新登录MySQL时,使用新密码:mysql-uroot-p123456如果在登录时不希望密码被直接看到,可以省略-p后面的密码,按下“Enter”键后,根据提示输入密码。5.2.4用户登录与设置密码数据库操作5.3
先定一个小目标!掌握创建数据库的语法,能够根据需求创建数据库。5.3.1创建数据库创建数据库是指在数据库管理系统中划分一块存储数据的空间。CREATEDATABASE语句用于创建数据库,其语法格式如下:CREATEDATABASE数据库名称[库选项];CREATEDATABASE:表示创建数据库。数据库名称包括字母、数字和下划线。库选项用于设置创建的数据库的相关特性,如字符集、校对集等。5.3.1创建数据库下面演示如何创建一个名称为mydb的数据库:mysql>CREATEDATABASEmydb;QueryOK,1rowaffected(0.02sec)表示SQL语句执行成功执行SQL语句所花费的时间受影响行数5.3.1创建数据库
先定一个小目标!掌握查看数据库的语法,能够查看已创建的数据库的相关信息。5.3.2查看数据库查看数据库的两种方式:查看数据库查看所有数据库查看指定数据库的创建信息5.3.2查看数据库1.查看所有数据库查看MySQL中所有数据库的语法格式:SHOW
DATABASES;5.3.2查看数据库查看MySQL中所有的数据库:mysql>SHOWDATABASES;+------------------------+|Database
|+------------------------+|information_schema||mydb
||mysql||performance_schema||sys |+------------------------+5rowsinset(0.03sec)自动创建存储MySQL自身需要使用的控制和管理信息。存储系统性能相关的动态参数。存储performance_schema数据库的视图,帮助数据库管理人员监控和分析MySQL服务器的性能。5.3.2查看数据库存储数据库和数据表的结构信息。2.查看指定数据库的创建信息查看指定数据库的创建信息的语法格式:SHOW
CREATE
DATABASE
数据库名称;查看mydb数据库的创建信息:mysql>SHOWCREATEDATABASEmydb;+----------+-------------------------------------------------+|Database|CreateDatabase
|+----------+-------------------------------------------------+|mydb|CREATEDATABASE`mydb`|||/*!40100DEFAULTCHARACTERSETutf8mb4||
|COLLATEutf8mb4_0900_ai_ci*/
||
|/*!80016DEFAULTENCRYPTION='N'*/
|+----------+-------------------------------------------------+40100表示的版本为4.1.080016表示的版本为8.0.165.3.2查看数据库
先定一个小目标!5.3.3使用数据库掌握使用数据库的语法,能够使用指定的数据库。使用USE语句选择要使用的数据库的语法格式:USE数据库名称;使用USE语句选择mydb数据库:mysql>USEmydb;Databasechanged查看当前选择的数据库:mysql>SELECTDATABASE();+-------------+|DATABASE()|+-------------+|mydb|+-------------+1rowinset(0.00sec)5.3.3使用数据库
先定一个小目标!5.3.4修改数据库掌握修改数据库的语法,能够修改数据库的指定选项。使用ALTERDATABASE语句修改数据库的语法格式:ALTERDATABASE数据库名称{[DEFAULT]CHARACTERSET[=]字符集|[DEFAULT]COLLATE[=]校对集};CHARACTERSET用于指定字符集。COLLATE用于指定校对集。5.3.4修改数据库创建dms数据库,字符集设置为gbk:CREATEDATABASEdmsCHARACTERSETgbk;将dms数据库的字符集修改为utf8mb4:ALTERDATABASEdmsCHARACTERSETutf8mb4;查看dms数据库的创建信息,确认字符集是否修改成功:SHOWCREATEDATABASEdms;+----------+------------------------------------------------------------+|Database|CreateDatabase
|+----------+-----------------------------------------------------------+|dms|CREATEDATABASE`dms`
||
|/*!40100DEFAULTCHARACTERSETutf8mb4COLLATE|||utf8mb4_0900_ai_ci*/(省略部分查询结果)
|+----------+------------------------------------------------------------+5.3.4修改数据库
先定一个小目标!5.3.5删除数据库掌握删除数据库的语法,能够删除指定的数据库。删除数据库的语法:DROP
DATABASE数据库名称;删除名称为dms的数据库:mysql>DROPDATABASEdms;5.3.5删除数据库数据表操作5.4
先定一个小目标!掌握创建数据表的语法,能够根据需求创建数据表。5.4.1创建数据表使用CREATETABLE语句创建数据表的语法:CREATE[TEMPORARY]TABLE[IFNOTEXISTS]数据表名称(
字段名数据类型[字段属性]...)[表选项];5.4.1创建数据表创建数据表语法的说明:TEMPORARY:可选项,表示临时表,临时表仅在当前会话可见,会话结束时自动删除。IFNOTEXISTS:可选项,表示只有在数据表名称不存在时,才会创建数据表。数据表名称:要创建的数据表的名称;如果在数据表名称前指定“数据库名称.”,表示在指定的数据库中创建数据表。字段名:字段的名称。数据类型:字段的数据类型,用于确定MySQL存储数据的方式。常见的数据类型有整数类型(如INT)、字符串类型(如VARCHAR)等。字段属性:可选项,用于为字段添加属性,每个属性有不同的功能。常用的属性有COMMENT属性和约束属性。表选项:可选项,用于设置数据表的相关选项,例如字符集、校对集等。5.4.1创建数据表创建goods数据表,数据表中包含4个字段,其中,id和price字段的数据类型为INT,name和description字段的数据类型为VARCHAR:CREATETABLEgoods(
id
INTCOMMENT'编号',
name
VARCHAR(32)COMMENT'商品名称',
price
INTCOMMENT'价格',
description
VARCHAR(255)COMMENT'商品描述');5.4.1创建数据表
先定一个小目标!掌握查看数据表的方法,能够查看指定的数据表。5.4.2查看数据表1.查看数据库中存在的所有数据表通过SHOWTABLES语句可以查看数据库中存在的所有数据表,语法:SHOWTABLES[LIKE匹配模式];匹配模式:%:表示匹配一个或多个字符,代表任意长度的字符串,长度可以为0。_:表示仅匹配一个字符。5.4.2查看数据表在mydb数据库中创建new_goods数据表,查看mydb数据库中的所有数据表和数据库名称含有new的数据表:mysql>SHOWTABLES;+------------------+|Tables_in_mydb|+------------------+|goods||new_goods|+------------------+mysql>SHOWTABLESLIKE'%new%';+----------------------------+|Tables_in_mydb(%new%)|+----------------------------+|new_goods|+----------------------------+5.4.2查看数据表2.查看数据表的创建信息通过SHOWCREATETABLE语句查看数据表创建信息,如数据表名称、创建时间等。查看数据表创建信息的语法:SHOWCREATETABLE数据表名称;查看new_goods数据表的创建信息:SHOWCREATETABLEnew_goods\G******************************1.row************************************
Table:new_goodsCreateTable:CREATETABLE`new_goods`(`id`intDEFAULTNULLCOMMENT'编号',`name`varchar(32)DEFAULTNULLCOMMENT'商品名称')ENGINE=InnoDBDEFAULTCHARSET=utf8mb4COLLATE=utf8mb4_0900_ai_ci5.4.2查看数据表3.查看数据表的结构DESCRIBE语句可以用于查看数据表中所有字段或指定字段的信息,包括字段名、数据类型等。DESCRIBE还可以简写成DESC。使用DESC语句查看所有字段信息的语法格式:DESC数据表名称;使用DESC语句查看指定字段信息的语法格式:DESC数据表名称字段名;5.4.2查看数据表DESC语句执行成功后,返回的字段信息如下:Field:表示数据表中字段的名称。Type:表示数据表中字段对应的数据类型。Null:表示该字段是否可以存储NULL值。Key:表示该字段是否已经建立索引。Default:表示该字段是否有默认值,如果有默认值则显示对应的默认值。Extra:表示与字段相关的附加信息。5.4.2查看数据表查看new_goods数据表的所有字段和name字段的信息:mysql>DESCnew_goods;+-------------+--------------+------+-----+---------+-------+|Field
|Type
|Null|Key|Default|Extra|+-------------+--------------+------+-----+---------+-------+|id
|int
|YES
|
|NULL
|
||name
|varchar(32)
|YES||NULL
|
|+-------------+--------------+------+-----+---------+-------+mysql>DESCnew_goodsname;+-------+--------------+------+-----+---------+-------+|Field|Type
|Null|Key|Default|Extra|+-------+--------------+------+-----+---------+-------+|name|varchar(32)
|YES||NULL
|
|+-------+--------------+------+-----+---------+-------+5.4.2查看数据表
先定一个小目标!掌握修改数据表的方法,能够修改数据表。5.4.3修改数据表1.修改数据表的名称修改数据表名称的2个方式:语法格式1ALTERTABLE旧数据表名称RENAME[TO|AS]新数据表名称;语法格式2RENAMETABLE旧数据表名称1TO新数据表名称1[,旧数据表名称2TO新数据表名称2]…;5.4.3修改数据表将数据表new_goods的名称修改为my_goods:mysql>RENAMETABLEnew_goodsTOmy_goods;5.4.3修改数据表2.修改表选项通过ALTERTABLE语句修改表选项的语法格式:ALTERTABLE数据表名称表选项[=]值;修改my_goods数据表的字符集:mysql>ALTERTABLEmy_goodsCHARSET=gbk;5.4.3修改数据表3.新增字段通过ALTERTABLE语句的ADD子句实现新增字段:#语法格式1:新增一个字段,并指定其位置ALTERTABLE数据表名称ADD[COLUMN]新字段名数据类型[FIRST|AFTER字段名]#语法格式2:同时新增多个字段ALTERTABLE数据表名称ADD[COLUMN](新字段名1数据类型1;[新字段名2数据类型2;]…)在数据表my_goods中字段name后新增一个num字段:ALTERTABLEmy_goodsADDnumINTAFTER
name;5.4.3修改数据表4.修改字段信息修改字段信息通常是指修改字段名、数据类型、字段属性和字段位置。通过ALTERTABLE语句的MODIFY子句或CHANGE子句可以修改数据类型、字段属性和字段位置,其中,通过CHANGE子句还可以修改字段名。使用ALTERTABLE语句的MODIFY子句和CHANGE子句修改字段信息的语法格式:#语法格式1ALTERTABLE数据表名称MODIFY[COLUMN]字段名数据类型[字段属性][FIRST|AFTER字段名];#语法格式2ALTERTABLE数据表名称CHANGE[COLUMN]旧字段名新字段名数据类型[字段属性][FIRST|AFTER字段名];5.4.3修改数据表将数据表my_goods中的num字段移动到字段id后面:mysql>ALTERTABLEmy_goodsMODIFYnumintAFTERid;将数据表my_goods中的name字段的数据类型修改为CHAR(12):mysql>ALTERTABLEmy_goodsMODIFYnameCHAR(12);将数据表my_goods中的num字段的名称修改为number:mysql>ALTERTABLEmy_goodsCHANGEnumnumberint;5.4.3修改数据表5.删除字段使用ALTERTABLE语句的DROP子句删除字段的语法:ALTERTABLE数据表名称DROP[COLUMN]字段名;删除my_goods中number字段:ALTERTABLEmy_goodsDROPnumber;5.4.3修改数据表
先定一个小目标!掌握删除数据表的语法,能够删除数据表。5.4.4删除数据表使用DROPTABLE语句删除数据表的语法:DROP[TEMPORARY]TABLE[IFEXISTS]数据表名称1[,数据表名称2]...;使用DROPTABLE语句删除my_goods数据表:mysql>DROPTABLEIFEXISTSmy_goods;QueryOK,0rowsaffected(0.02sec)IFEXISTS是可选项,表示在删除前判断数据表是否存在。5.4.4删除数据表多学一招:MySQL中的注释MySQL中的注释MySQL支持单行注释和多行注释,注释用于对SQL语句进行解释说明,并且注释内容会被MySQL忽略。单行注释以--或#开始,到行末结束。单行注释的使用示例:SELECT*FROMstudent;--单行注释SELECT*FROMstudent;#单行注释--后面需要加空格多行注释以/*开始,以*/结束,多行注释的使用示例:/*
多行注释*/SELECT*FROMstudent;数据操作5.5
先定一个小目标!掌握添加数据的语法,能够给数据表添加数据。5.5.1添加数据数据表创建好之后,可以向数据表中添加数据。要添加数据可使用INSERT语句。添加数据时可以为所有字段添加数据,也可以为部分字段添加数据。5.5.1添加数据1.为所有字段添加数据为数据表所有字段添加数据时可以省略字段名,基本语法格式如下:INSERT[INTO]数据表名称{VALUES|VALUE}(值1[,值2]…);关键字INTO是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幕墙施工安装合同
- 三农村社区公共基础设施建设规划方案
- 企业法律咨询服务合同
- 员工年终工作总结报告
- 高中语文必修(下)第二单元《窦娥冤》教学设计
- Unit 6 Review Lesson 1(教学设计)-2024-2025学年北师大版(三起)(2024)英语三年级上册
- 第8课 欧洲思想解放运动 教学设计-2023-2024学年高一统编版2019必修中外历史纲要下册
- 10 塑料 教学设计-2024-2025学年科学一年级上册湘科版
- 高中信息技术选修3教学设计-3.1 网络的功能与构造1-教科版
- 崇州北欧风格墙布施工方案
- 披萨制作流程
- 厦门2025年福建厦门市公安文职人员服务中心招聘17人笔试历年参考题库附带答案详解
- 2025年高三历史教学工作计划
- 《职业性肌肉骨骼疾患的工效学预防指南 》
- 不同产地筠连红茶风味化学成分差异分析
- DB50 577-2015 汽车整车制造表面涂装大气污染物排放标准
- 生态安全课件
- 大学英语(西安欧亚学院)知到智慧树章节测试课后答案2024年秋西安欧亚学院
- 人教版高中英语挖掘文本深度学习-选修四-UNIT-2-(答案版)
- 八下冀教版英语单词表
- 【人教版化学】选择性必修2 知识点默写小纸条(答案背诵版)
评论
0/150
提交评论