7、将student库中t_gtul表中爱好字段调整至年龄字段后,之后用两种方法显示该表的结构信息; 8、删除student库t_stul表中爱好字段,之后用两种方法显示该表的结构信息; 9、删除student库中t_stu1表并使用合适命令检查确认;
时间: 2023-05-30 15:07:10 浏览: 101
7、将student库中t_gtul表中爱好字段调整至年龄字段后,之后用两种方法显示该表的结构信息:
方法一:使用DESC命令
```
USE student;
ALTER TABLE t_gtul CHANGE COLUMN hobby age INT;
DESC t_gtul;
```
方法二:使用SHOW命令
```
USE student;
ALTER TABLE t_gtul CHANGE COLUMN hobby age INT;
SHOW COLUMNS FROM t_gtul;
```
8、删除student库t_stul表中爱好字段,之后用两种方法显示该表的结构信息:
方法一:使用ALTER TABLE命令
```
USE student;
ALTER TABLE t_stul DROP COLUMN hobby;
DESC t_stul;
```
方法二:使用SHOW命令
```
USE student;
ALTER TABLE t_stul DROP COLUMN hobby;
SHOW COLUMNS FROM t_stul;
```
9、删除student库中t_stu1表并使用合适命令检查确认:
```
USE student;
DROP TABLE t_stu1;
SHOW TABLES; -- 检查该表是否已被删除
```
相关问题
1、在student库中创建数据表t_stu 表的操作,t_stu1 表中的字段为学号、姓名、总分(注意为各字段选定合适的数据类型,下同),设置学号为非空约束,之后用两种方法显示该表的结构信息; 2、将student库中t_stu表更名为t_stu1表,之后用两种方法显示该表的结构信息; 3、在student库中t_stu1表的最后面增加一个字段爱好,之后用两种方法显示该表的结构信息; 4、在student库中t_stu1表的姓名字段后增加一个字段年龄,之后用两种方法显示该表的结构信息; 5、将student库中_stu1表中学号字段数据类型修改为字符型,之后用两种方法显示该表的结构信息; 6、将student库中t_stu1表中总分字段修改为成绩字段(注意给出修改后字段的数据类型),之后用两种方法显示该表的结构信息; 7、将student库中t_stu1表中爱好字段调整至年龄字段后,之后用两种方法显示该表的结构信息; 8、删除student库t_stu1表中爱好字段,之后用两种方法显示该表的结构信息; 9、删除student库中t_stu1表并使用合适命令检查确认; 10、在student库中创建数据表t_stu2表的操作,t_stu1表中的字段为学号、姓名、总分,设置姓名默认值为“Iii”,之后用两种方法显示该表的结构信息; 11在student库中创建数据表t_stu3表的操作,t_stu3表中的字段为学号、姓名、总分,为学号设置唯一约束,之后用两种方法显示该表的结构信息; 12、往t_stu2表中插入单条完整记录:“1401”、“李青”、“420”,之后使用查询语句查看表中记录情况; 13、往t_stu2表中插入单条不完整记录:“1402”、“吴凡”,之后使用查询语句查看表中记录情况;
1、创建数据表t_stu:
CREATE TABLE t_stu (
stu_id INT NOT NULL,
name VARCHAR(20),
total_score INT,
PRIMARY KEY (stu_id)
);
-- 显示表结构信息
DESC t_stu;
SHOW COLUMNS FROM t_stu;
2、将t_stu表更名为t_stu1:
ALTER TABLE t_stu RENAME TO t_stu1;
-- 显示表结构信息
DESC t_stu1;
SHOW COLUMNS FROM t_stu1;
3、在t_stu1表中增加一个字段hobby:
ALTER TABLE t_stu1 ADD COLUMN hobby VARCHAR(50);
-- 显示表结构信息
DESC t_stu1;
SHOW COLUMNS FROM t_stu1;
4、在t_stu1表中姓名字段后增加一个字段age:
ALTER TABLE t_stu1 ADD COLUMN age INT AFTER name;
-- 显示表结构信息
DESC t_stu1;
SHOW COLUMNS FROM t_stu1;
5、将t_stu1表中学号字段数据类型修改为字符型:
ALTER TABLE t_stu1 MODIFY COLUMN stu_id VARCHAR(10);
-- 显示表结构信息
DESC t_stu1;
SHOW COLUMNS FROM t_stu1;
6、将t_stu1表中总分字段修改为成绩字段,数据类型为DECIMAL(5,2):
ALTER TABLE t_stu1 CHANGE COLUMN total_score score DECIMAL(5,2);
-- 显示表结构信息
DESC t_stu1;
SHOW COLUMNS FROM t_stu1;
7、将t_stu1表中爱好字段调整至年龄字段后:
ALTER TABLE t_stu1 MODIFY COLUMN hobby VARCHAR(50) AFTER age;
-- 显示表结构信息
DESC t_stu1;
SHOW COLUMNS FROM t_stu1;
8、删除t_stu1表中爱好字段:
ALTER TABLE t_stu1 DROP COLUMN hobby;
-- 显示表结构信息
DESC t_stu1;
SHOW COLUMNS FROM t_stu1;
9、删除t_stu1表并使用合适命令检查确认:
DROP TABLE t_stu1;
-- 检查表是否存在
SHOW TABLES LIKE 't_stu1';
10、创建数据表t_stu2,设置姓名默认值为“Iii”:
CREATE TABLE t_stu2 (
stu_id INT NOT NULL,
name VARCHAR(20) DEFAULT 'Iii',
score DECIMAL(5,2),
PRIMARY KEY (stu_id)
);
-- 显示表结构信息
DESC t_stu2;
SHOW COLUMNS FROM t_stu2;
11、创建数据表t_stu3,为学号设置唯一约束:
CREATE TABLE t_stu3 (
stu_id INT NOT NULL UNIQUE,
name VARCHAR(20),
score DECIMAL(5,2),
PRIMARY KEY (stu_id)
);
-- 显示表结构信息
DESC t_stu3;
SHOW COLUMNS FROM t_stu3;
12、往t_stu2表中插入单条完整记录:“1401”、“李青”、“420”:
INSERT INTO t_stu2 (stu_id, name, score) VALUES (1401, '李青', 420);
-- 查询表中记录情况
SELECT * FROM t_stu2;
13、往t_stu2表中插入单条不完整记录:“1402”、“吴凡”:
INSERT INTO t_stu2 (stu_id, name) VALUES (1402, '吴凡');
-- 查询表中记录情况
SELECT * FROM t_stu2;
在student 库中创建数据表t_stu 表的操作,t_stul表中的字段为学号姓名、总分(,设置学号为非空约束,之后用两种方法显示该表的结构信息;
可以使用以下 SQL 语句在 student 库中创建数据表 t_stu:
CREATE TABLE t_stu (
stu_id INT NOT NULL,
stu_name VARCHAR(50),
total_score INT,
PRIMARY KEY (stu_id)
);
其中,stu_id 为学号,设置为非空约束,作为主键。
要显示该表的结构信息,可以使用以下两种方法:
1. 使用 DESC 命令:
DESC t_stu;
该命令将显示 t_stu 表的字段信息,包括字段名、数据类型、是否允许为空等。
2. 使用 SHOW CREATE TABLE 命令:
SHOW CREATE TABLE t_stu;
该命令将显示创建 t_stu 表的 SQL 语句,包括表名、字段信息、主键、索引等。
阅读全文