MySQL数据表的创建与显示 练习

目录

实验3 MySQL数据表的创建与显示

实验目的:

实验要求:

实验内容:(请注意认真查看每个题目要求!!!)


验3 MySQL数据表的创建与显示

实验目的

1、掌握MySQL中数据表的创建;

2、掌握MySQL中数据表的显示。

实验要求:

1、遵守学校机房相关管理规定,按照计算机使用相关规范开关机,请勿携带与课程无关物品进入课堂。

2、在练习过程中,请记录下自己发现的问题,并积极独立思考解决的办法。

实验内容:(请注意认真查看每个题目要求!!!)

预备:在MySQL提示符状态下依次完成显示当前所有数据库、创建数据库student、选择数据库student;

show DATABASES;
CREATE DATABASE student;
USE student;

1、在student库中创建数据表student,student表中的字段为学号、姓名、语文成绩,数学成绩,外语成绩、总分,其中学号、姓名字段使用字符型,字段长度10,各科成绩及总分使用定点小数类型,保留两位小数;(sql语句:

CREATE TABLE student 
(
学号 CHAR(10),
姓名 CHAR(10),
语文成绩 DECIMAL(5,2),
数学成绩 DECIMAL(5,2),
外语成绩 DECIMAL(5,2),
总分 DECIMAL(5,2)
);

               )

2、显示student数据库下所有的表;(sql语句:

show tables;

                 )

3、用两种方法显示已创建的student表的字段结构信息;(sql语句:

方法一:
show create table student;
方法二:
DESC student;

                 )

4、使用show create table命令显示已创建的student表的创建信息;

show create table student;

    

 

5、在 student 库中创建数据表 t_stu1,t_stu1表中的字段为学号、姓名、身高、体重,其中学号、姓名字段使用字符型,字段长度10,身高字段使用最小整数,体重字段使用无符号标准整数,之后请注意通过显示该表的结构信息进行检查;(sql语句:                  )

CREATE TABLE t_stu1
(
学号 CHAR(10),
姓名 CHAR(10),
身高 tinyint,
体重 int
);
DESC t_stu1;

6、在 student 库中创建数据表 t_stu2,t_stu2表中的字段为学号、姓名、录取分数、成绩排名,其中学号、姓名字段使用字符型,字段长度10,录取分数字段使用单精度浮点数,整数4位,小数10位,成绩排名字段使用双精度浮点数,之后请注意通过显示该表的结构信息进行检查;(sql语句:                  )

CREATE TABLE t_stu2
(
学号 CHAR(10),
姓名 CHAR(10),
录取分数 FLOAT(14,10),
成绩排名 DOUBLE
);
DESC t_stu2;

7、在 student 库中创建数据表 t_stu3 ,t_stu3 表中的字段为学号、姓名、家庭地址、个人简介,其中学号、姓名字段使用字符型,字段长度10,家庭地址字段使用可变字符串,字段长度50,个人简介字段使用text,之后请注意通过显示该表的结构信息进行检查;(sql语句:                  )

CREATE TABLE t_stu2
(
学号 CHAR(10),
姓名 CHAR(10),
录取分数 FLOAT(14,10),
成绩排名 DOUBLE
);
DESC t_stu2;

8、在 student 库中创建数据表 t_stu4 ,t_stu4 表中的字段为学号、姓名、出生日期、入学年份,其中学号、姓名字段使用字符型,字段长度10,出生日期字段为日期型,入学年份为两位数年份,之后请注意通过显示该表的结构信息进行检查;(sql语句:                  )

CREATE TABLE t_stu4
(
学号 CHAR(10),
姓名 CHAR(10),
出生日期 DATE,
入学年份 YEAR(2)
);
DESC t_stu4;

9、在 student 库中创建数据表 t_stu5,t_stu5 表中的字段为学号、姓名、是否党员、学院编码,其中学号、姓名字段使用字符型,字段长度10,是否党员字段使用BIT类型,学院编码字段使用binary类型,之后请注意通过显示该表的结构信息进行检查;(请将显示结果截图放到这里)

 

10、在student库中创建数据表t_stu6,t_stu6表中的字段为学号、姓名、语音简介、视频简介,其中学号、姓名字段使用字符型,字段长度10,语音简介字段使用blob型,视频简介字段使用longblob型,之后请注意通过显示该表的结构信息进行检查;(请将显示结果截图放到这里)

 

11、在 student 库中创建数据表 t_stu7,t_stu7表中的字段为学号、姓名、性别、兴趣爱好,其中学号、姓名字段使用字符型,字段长度10,性别使用enum类型,兴趣爱好使用set类型(至少列出4种以上兴趣爱好),之后请注意通过显示该表的结构信息进行检查;(请将显示结果截图放到这里)

 注: 数据表中 enum('?','?')显示原因是因为数据库字符集无法显示中文

12、再次显示student库中全部数据表的信息;(请将显示结果截图放到这里)

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值