创建数据库stude 1、在student库中创建数据表t_stu表的操作,t_stu1表中的字段为学号、姓名、总分(注意为各字段选定合适的数据类型,下同),设置学号为非空约束,之后用两种方法显示该表的结构信息; 2、将student库中t_stu表更名为t_stu1表,之后用两种方法显示该表的结构信息; 3、在student库中t_stu1表的最后面增加一个字段爱好,之后用两种方法显示该表的结构信息; 4、在student库中t_stu1表的姓名字段后增加一个字段年龄,之后用两种方法显示该表的结构信息; 5、将student库中t_stu1表中学号字段数据类型修改为字符型,之后用两种方法显示该表的结构信息; 6、将student库中t_stu1表中总分字段修改为成绩字段(注意给出修改后字段的数据类型),之后用两种方法显示该表的结构信息; 7、将student库中t_stu1表中爱好字段调整至年龄字段后,之后用两种方法显示该表的结构信息; 8、删除student库t_stu1表中爱好字段,之后用两种方法显示该表的结构信息; 9、删除student库中t_stu1表并使用合适命令检查确认; 10、在student库中创建数据表t_stu2表的操作,t_stu1表中的字段为学号、姓名、总分,设置姓名默认值为“lili”,之后用两种方法显示该表的结构信息; 11在student库中创建数据表t_stu3表的操作,t_stu3表中的字段为学号、姓名、总分,为学号设置唯一约束,之后用两种方法显示该表的结构信息; 12、往t_stu2表中插入单条完整记录:“1401”、“李青”、“420”,之后使用查询语句查看表中记录情况; 13、往t_stu2表中插入单条不完整记录:“1402”、“吴凡”,之后使用查询语句查看表中记录情况;
时间: 2023-05-15 19:06:32 浏览: 232
北方工业大学-数据库实验报告.docx
1、创建数据库stude:
CREATE DATABASE stude;
2、在student库中创建数据表t_stu表的操作,t_stu1表中的字段为学号、姓名、总分,设置学号为非空约束,之后用两种方法显示该表的结构信息:
CREATE TABLE t_stu1 (
stu_id INT NOT NULL,
stu_name VARCHAR(20),
total_score INT,
PRIMARY KEY (stu_id)
);
DESC t_stu1;
SHOW COLUMNS FROM t_stu1;
3、将student库中t_stu表更名为t_stu1表,之后用两种方法显示该表的结构信息:
ALTER TABLE t_stu RENAME TO t_stu1;
DESC t_stu1;
SHOW COLUMNS FROM t_stu1;
4、在student库中t_stu1表的最后面增加一个字段爱好,之后用两种方法显示该表的结构信息:
ALTER TABLE t_stu1 ADD hobby VARCHAR(20);
DESC t_stu1;
SHOW COLUMNS FROM t_stu1;
5、在student库中t_stu1表的姓名字段后增加一个字段年龄,之后用两种方法显示该表的结构信息:
ALTER TABLE t_stu1 ADD age INT AFTER stu_name;
DESC t_stu1;
SHOW COLUMNS FROM t_stu1;
6、将student库中t_stu1表中学号字段数据类型修改为字符型,之后用两种方法显示该表的结构信息:
ALTER TABLE t_stu1 MODIFY stu_id VARCHAR(10);
DESC t_stu1;
SHOW COLUMNS FROM t_stu1;
7、将student库中t_stu1表中总分字段修改为成绩字段(注意给出修改后字段的数据类型),之后用两种方法显示该表的结构信息:
ALTER TABLE t_stu1 CHANGE total_score score INT;
DESC t_stu1;
SHOW COLUMNS FROM t_stu1;
8、将student库中t_stu1表中爱好字段调整至年龄字段后,之后用两种方法显示该表的结构信息:
ALTER TABLE t_stu1 MODIFY hobby VARCHAR(20) AFTER age;
DESC t_stu1;
SHOW COLUMNS FROM t_stu1;
9、删除student库t_stu1表中爱好字段,之后用两种方法显示该表的结构信息:
ALTER TABLE t_stu1 DROP hobby;
DESC t_stu1;
SHOW COLUMNS FROM t_stu1;
10、删除student库中t_stu1表并使用合适命令检查确认:
DROP TABLE t_stu1;
SHOW TABLES;
11、在student库中创建数据表t_stu2表的操作,t_stu1表中的字段为学号、姓名、总分,设置姓名默认值为“lili”,之后用两种方法显示该表的结构信息:
CREATE TABLE t_stu2 (
stu_id INT,
stu_name VARCHAR(20) DEFAULT 'lili',
total_score INT
);
DESC t_stu2;
SHOW COLUMNS FROM t_stu2;
12、往t_stu2表中插入单条完整记录:“1401”、“李青”、“420”,之后使用查询语句查看表中记录情况:
INSERT INTO t_stu2 (stu_id, stu_name, total_score) VALUES (1401, '李青', 420);
SELECT * FROM t_stu2;
13、往t_stu2表中插入单条不完整记录:“1402”、“吴凡”,之后使用查询语句查看表中记录情况:
INSERT INTO t_stu2 (stu_id, stu_name) VALUES (1402, '吴凡');
SELECT * FROM t_stu2;
阅读全文