- 38
- 0
- 约2.15万字
- 约 80页
- 2022-03-29 发布于安徽
- 举报
在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 修改和删除学生成绩数据库中的表 苏州经贸职业技术学院刘芳 * 【任务分析与知识储备】在完成表的创建后,难免要对其结构进行修改,
您可能关注的文档
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目1 MySQL数据库环境的建立.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目2 学生成绩数据库和表的管理1.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目3 查询与维护学生成绩数据库中的表.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目4 优化查询学生成绩数据库中的表.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目5 程序设计在学生成绩系统中的使用.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目6 学生成绩数据库的备份与恢复.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目7 学生成绩数据库的安全管理.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目8 学生成绩数据库的设计.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目9 学生成绩数据库的开发.ppt
- 《MySQL数据库技术及应用项目教程》项目1 课后习题答案.docx
- 2025年新能源汽车铝合金型材表面处理报告.docx
- 2025_2026学年新教材高中历史第四单元资本主义制度的确立9资产阶级革命与资本主义制度的确立课时作业含解析新人教版必修中外历史纲要下.doc
- 2026版高考历史一轮训练课后限时集训10近代西方民主政治的确立与发展含解析人民版.doc
- 2025年光伏支架轻量化研发趋势与材料创新报告.docx
- 2025_2026学年新教材高中英语UNIT3SPORTSANDFITNESS预习新知早知道学案含解析新人教版必修第一册.doc
- 初中道德与法治八年级上册《爱我中华》单元教学设计(1).docx
- Unit9IlikemusicthatIcandancetoSectionA(3a3c)(教学课件)人教版(0)九年级英语全册().pptx
- 四年级下册《我的“自画像”》习作指导课教学设计——基于例文支架的精准表达训练.docx
- 星火燎原:新中国“两弹一星”伟业的奠基与精神传承.docx
- 中考英语一轮复习:解锁单项选择的逻辑与策略(第一讲).docx
原创力文档

文档评论(0)