《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目2 学生成绩数据库和表的管理1.pptVIP

  • 13
  • 0
  • 约2.07万字
  • 约 77页
  • 2022-03-29 发布于安徽
  • 举报

《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目2 学生成绩数据库和表的管理1.ppt

(3)根据任务2.4中给出的数据表逻辑结构创建bclass表,其命令语句如下。 CREATE TABLE bclass ( class_id Char(8) PRIMARY KEY, class_name Varchar(20) NOT NULL UNIQUE, class_num Int(6) DEFAULT(0), major_id Char(2), length Char(1), dapart_id Char(2) ); 苏州经贸职业技术学院刘芳 * (4)根据任务2.4中给出的数据表逻辑结构创建bstudent表,其命令语句如下。 CREATE TABLE bstudent (stud_id Char(10) PRIMARY KEY, stud_name Varchar(50) NOT NULL, stud_sex Enum(男,女), birth Date DEFAULT 1900-01-01, members Varchar(40), family_place Varchar(50), class_id Char(8) , CONSTRAINT Fk_classid FOREIGN KEY(class_id) REFERENCES bclass(class_id)); 苏州经贸职业技术学院刘芳 * 注:代码中通过外键约束,在bstudent表的班级代号列class_id上建立了与班级信息表bclass班级代号class_id的关联关系 (5)创建表后查看当前数据库中包含的表,在“mysql”后输入如下命令语句。 SHOW TABLES; (6)用DESCRIBE语句查看bstudent表结构的基本信息。 DESC bstudent; (7)用SHOW CREATE TABLE语句查看bstudent表结构的详细信息。 SHOW CREATE TABLE bstudent; 苏州经贸职业技术学院刘芳 * 【任务总结】表是一种重要的数据库对象,是数据存储的主要场所。用CREATE TABLE创建数据表时,应注意字段名及其数据类型等参数的设置。数据表创建后,也应及时利用查看数据表的方法检查其正确性。 【任务描述】针对studentscore数据库中的表进行以下操作:(1)将bstudent表名修改为student;(2)在bclass表的class_num(班级人数)列后面增加一个enroll_date(入学日期)列,其数据类型为日期型;(3)将bclass表中学生人数列的数据类型改为Smallint;(4)将(3)中增加的enroll_date列删除。(5)删除student表。 任务2.6 修改和删除学生成绩数据库中的表 苏州经贸职业技术学院刘芳 * 【任务分析与知识储备】在完成表的创建后,难免要对其结构进行修改,常用修改表的操作有:修改表名、修改表结构(如修改列名或数据类型、增加或删除列、修改列的排列位置、更改表的存储引擎和删除表的完整性约束条件等)。而当数据表不再有使用价值时也可以将其删除。 知识点1:修改表 1、修改表名 在数据库中,可以通过表名来区分不同的表,因为表名在数据库中是唯一的,不能重复。修改表名的语法形式如下: ALTER TABLE 旧表名 RENAME [TO] 新表名; 其中,旧表名表示要修改的表名,新表名表示修改后的新表名,要操作的表必须在数据库中已经存在。 苏州经贸职业技术学院刘芳 * 2、增加列 对于创建好了的表,可以增加新的列,列由列名和数据类型定义,其语法格式如下: ALTER TABLE 表名 ADD {列名 数据类型} [FIRST|AFTER 已有列名] [ , ...n ] 格式说明:如果语句中无可选项[FIRST|AFTER 已有列名],则表示将在表中的最后一个位置增加列;如果语句中包含FIRST关键字,则表示在表中的第一个位增加列;如果语句中包含AFTER关键字,则表示在该关键字指定的列之后增加列。 苏州经贸职业技术学院刘芳 * ② 修改列名称 修改列名称的语法格式如下: ALTER TABLE 表名 CHANGE 旧列名 新列名 旧数据类型; 格式说明:旧列名为所要修改的列名,新列名为修改后的列名。 3、修改列 ① 修改列的数据类型 修改列的数据类型语法格式如下: ALTER TABLE 表名 MODIFY [COLUMN] 列名 新数据类型; 格式说明:列名为所要修改类型的列名,新数据类型为修改后的数据类型。 苏州经贸职业技术学院刘芳 * 4、删

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档