1,创建一张学生表(student),包含以下信息,学号,姓名,年龄,性别,家庭住址,联系电话。
答案:
CREATE TABLE TB_STUDENT (
ID VARCHAR (36) NOT NULL,
NAME VARCHAR (15) DEFAULT NULL,
AGE VARCHAR (3) DEFAULT NULL,
SEX TINYINT (1) DEFAULT '0',
ADDRESS VARCHAR (50) DEFAULT NULL,
PHONE VARCHAR (15) DEFAULT NULL,
PRIMARY KEY (ID)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2, 修改学生表的结构,添加一列信息,学历。
ALTER TABLE TB_STUDENT ADD COLUMN DEGREE VARCHAR(10) DEFAULT NULL
3,修改学生表的数据,将电话号码为11开头或者12开头的学员的学历改为本科,年龄加1.
先插入一些数据作为验证用:
INSERT TB_STUDENT (ID,NAME,AGE,SEX,ADDRESS,PHONE,DEGREE) VALUES (UUID(),'王','18',1,'山西','11222222222','专科')
INSERT TB_STUDENT (ID,NAME,AGE,SEX,ADDRESS,PHONE,DEGREE) VALUES (UUID(),'王','19',1,'山东','1222222222','专科')
INSERT TB_STUDENT (ID,NAME,AGE,SEX,ADDRESS,PHONE,DEGREE) VALUE

这篇博客介绍了如何使用SQL创建一个学生表,包括学号、姓名、年龄等字段,并对其进行结构修改,添加学历列。接着展示了如何更新数据,将特定条件(电话号码以11或12开头)的学历更改为本科并增加年龄。最后,提供了查询重复姓名学生的SQL语句,以获取详细信息。
最低0.47元/天 解锁文章
4386

被折叠的 条评论
为什么被折叠?



