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

  • 38
  • 0
  • 约2.15万字
  • 约 80页
  • 2022-03-29 发布于安徽
  • 举报

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

在MySQL中,查看数据表的语句主要有3种,分别为SHOW TABLES、DESCRIBE和SHOW CREATE TABLE。这些语句功能有所不同,在表管理中经常用到。 1. SHOW TABLES语句 SHOW TABLES语句用来显示当前数据库中已有的数据表,其语法格式如下。 SHOW TABLES [LIKE 模式匹配串]; 其中,LIKE子句是可选项,其含义和用法与SHOW DATABASES语句相同。如果未指定LIKE子句,则显示当前数据库中所有数据表的列表。 苏州经贸职业技术学院刘芳 * 知识点3:查看数据表的SQL语句 2. DESCRIBE语句 DESCRIBE语句用来查看表结构的基本信息,包括字段名、数据类型、是否为主键、是否有默认值等,语法格式如下。 DESCRIBE 表名; 格式说明:语句中的DESCRIBE也可以简写为DESC。 3. SHOW CREATE TABLE语句 SHOW CREATE TABLE语句用来查看详细表结构,包括创建表时的CREATE TABLE语句,语法格式如下。 SHOW CREATE TABLE 表名[\G]; 苏州经贸职业技术学院刘芳 * 【任务实现】 下面以创建studentscore数据库中的bclass、bstudent表为例,说明利用SQL命令语句创建表的步骤。 (1)打开studentscore数据库,在“mysql”后输入如下命令语句。 USE studentscore; (2)创建表前查看当前数据库中包含的表,在“mysql”后输入如下命令语句。 SHOW TABLES; 苏州经贸职业技术学院刘芳 * (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 修改和删除学生成绩数据库中的表 苏州经贸职业技术学院刘芳 * 【任务分析与知识储备】在完成表的创建后,难免要对其结构进行修改,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档