MySQL数据库原理及应用第4章
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.4 数据更新
4.5 数据更新任务实现
MySQL对命名数据库和MySQL表命名有
第4章 数据库的 基本应用
4.1 管理表 4.1.1 表的概述 4.1.2 MySQL数据 类型 4.1.3 列的其他属 性 4.1.4 设计学生信 息管理数据库 的表结构 4.1.5 创建表 4.1.6 维护表 4.2 数据查询 4.3 数据查询任务实现
以下原则。 (1)名字可以由当前字符集中的任 何字母数字字符组成,下划线(_) 和美元符($)也可以。 (2)名字最长为64个字符。
4.4 数据更新
4.5 数据更新任务实现
另外,需要注意的有以下几点。
第4章 数据库的 基本应用
4.1 管理表 4.1.1 表的概述 4.1.2 MySQL数据 类型 4.1.3 列的其他属 性 4.1.4 设计学生信 息管理数据库 的表结构 4.1.5 创建表 4.1.6 维护表 4.2 数据查询 4.3 数据查询任务实现
4.4 数据更新
4.5 数据更新任务实现
3.字段名
第4章 数据库的 基本应用
4.1 管理表 4.1.1 表的概述 4.1.2 MySQL数据 类型 4.1.3 列的其他属 性 4.1.4 设计学生信 息管理数据库 的表结构 4.1.5 创建表 4.1.6 维护表 4.2 数据查询 4.3 数据查询任务实现
4.4 数据更新
4.5 数据更新任务实现
4.字段长度和小数位数
第4章 数据库的 基本应用
4.1 管理表 4.1.1 表的概述 4.1.2 MySQL数据 类型 4.1.3 列的其他属 性 4.1.4 设计学生信 息管理数据库 的表结构 4.1.5 创建表 4.1.6 维护表 4.2 数据查询 4.3 数据查询任务实现
(1)因为数据库和表的名字对应于文件夹名和 文件名,服务器运行的操作系统可能强加额外的 限制。 (2)如果要用引号,一定要用单引号。 (3)虽然MySQL允许数据库和表名最长到64个 字符,但名字的长度受限于所用操作系统限定的 长度。 (4)文件系统的大小写敏感性影响到如何命名 和引用数据库和表名。如果文件系统是大小写敏 感的(如UNIX),名字为my_tbl和 MY_TBL的两 个表是不同的表。如果文件系统不是大小写敏感 的(如Windows),这两个名字指的是相同的表。 如果你用一个UNIX服务器开发数据库,并且又有 可能转移到Windows,应该注意这一点。
第4章 数据库的基本应用
第4章 数据库的基本应用
4.1 管理表 4.2 数据查询 4.3 数据查询任务实现 4.4 数据更新 4.5 数据更新任务实现 4.6 课堂实践
【任务分析】
第4章 数据库的 基本应用
4.1 管理表 4.2 数据查询 4.3 数据查询任务 实现 4.4 数据更新 4.5 数据更新任务 实现
4.4 数据更新
4.5 数据更新任务实现
2.表的结构
第4章 数据库的 基本应用
4.1 管理表 4.1.1 表的概述 4.1.2 MySQL数据 类型 4.1.3 列的其他属 性 4.1.4 设计学生信 息管理数据库 的表结构 4.1.5 创建表 4.1.6 维护表 4.2 数据查询 4.3 数据查询任务实现
在学习如何创建表之前,首先需要了解表的 结构。如图4.3所示,表的存在方式如同电子 表格的工作表一样拥有列(Column)和行 (Row)。用数据库的专业术语来表示,这 些列即是字段(Field),每个字段分别存储 着不同性质的数据,而每一行中的各个字段 的数据构成一条数据记录(Record)。 事实上,结构(Structure)和数据记录 (Record)是表的两大组成部分。当然,在 表能够存放数据记录之前,必须先定义结构, 而表的结构定义工作即决定表拥有哪些字段 以及这些字段的特性。所谓‚字段特性‛是 指这些字段的名称、数据类型、长度、精度、 小数位数、是否允许空值(NULL)、设臵 默认值、主码等。显然,只有彻底了解字段 特性的各个定义项,才能有办法创建一个功 能完善和具有专业水准的表。
表可以拥有多个字段,各个字段分别 用来存储不同性质的数据,为了加以 识别,每个字段必须有一个名称。字 段名同样必须符合MySQL的命名规则。 (1)字段名最长可达64个字符。 (2)字段名可包含中文、英文字 母、数字、下划线符号(_)、井 字符号(#)、货币符号($)及at 符号(@)。 (3)同一个表中,各个字段的名 称绝对不能重复。 (4)字段名可以用中文。
表结构 4.1.5 创建表 4.1.6 维护表
第4章 数据库的 基本应用
4.1 管理表 4.1.1 表的概述 4.1.2 MySQL数据 类型 4.1.3 列的其他属 性 4.1.4 设计学生信 息管理数据库 的表结构 4.1.5 创建表 4.1.6 维护表 4.2 数据查询 4.3 数据查询任务实现
【学习情境】 源自 【课堂任务】
4.1.1 表的概述
第4章 数据库的 基本应用
4.1 管理表 4.2 数据查询 4.3 数据查询任务 实现 4.4 数据更新 4.5 数据更新任务 实现
4.1.2 MySQL数据类型 4.1.3 列的其他属性 4.1.4 设计学生信息管理数据库的
1.表的命名 完整的数据表名称应该由数据库和表名 两部分组成,其格式如下。 database_name.table_name 其中,database_name说明表在哪个数据 库上创建,默认为当前数据库; table_name为表的名称,应遵守MySQL 对象名的命名规则。 MySQL对象包括数据库、表、视图、存 储过程或存储函数等。这些对象名必须 符合一定规则或约定,各个DBMS的约定 不完全相同。
设计人员在完成了数据库的设计及创建后, 下面的工作是在数据库中创建表,用于存储 数据。 训练学生掌握数据库中表的创建及维护操作。 (1)在数据库中创建表、维护表。 (2)设臵主键、外键等,建立表之间的关 系。 本节要理解表的基本概念,掌握表的创建及 维护方法。 表的基本概念 表的创建 维护表(修改表结构、删除表)