在Navicat中创建一个学生列表MySQL库,包括序号,姓名,性别,年龄,分数。并且在表中进行学生信息的添加和删改。
1 问题
创建一个数据库表,然后对学生信息的增加和删改。
2 方法
首先在Navicat中建立一个学生表,然后在表中输入几个学生的信息,然后再添加和删除其他的学生信息。
代码清单 1
create table t_student(
sno int(6),
sname varchar(5),
sex char(1),
age int(3),
enterdate date,
classname varchar(10),
email varchar(15);
show create table t_student
-- 查看表记录
select * from t_student;
-- 插入数据
insert into t_student values (1,'张三','男',18,'2020-5-8','软件一班','123@126.com');
insert into t_student values (10010010,'张三','男',18,'2020-5-8','软件一班','123@126.com');
insert into t_student values (2,'张三','男',18,'2020-5-8','软件一班','123@126.com');
insert into t_student values (2,'张三','男',18,'2020-5-8','软件一班','123@126.com');
insert into t_student values (7,'张三','男',18,now(),'软件一班','123@126.com');
insert into t_student values (9,'易烊千玺','男',18,now(),'软件一班','123@126.com');
insert into t_student values (sno,sname,enterdate) values (10,'李四','2023-7-5')select * from t_student;
-- 插入数据
insert into t_student values (1,'张三','男',18,'2020-5-8','软件一班','123@126.com');
insert into t_student values (10010010,'张三','男',18,'2020-5-8','软件一班','123@126.com');
insert into t_student values (2,'张三','男',18,'2020-5-8','软件一班','123@126.com');
insert into t_student values (2,'张三','男',18,'2020-5-8','软件一班','123@126.com');
insert into t_student values (7,'张三','男',18,now(),'软件一班','123@126.com');
insert into t_student values (9,'易烊千玺','男',18,now(),'软件一班','123@126.com');
insert into t_student values (sno,sname,enterdate) values (10,'李四','2023-7-5')
-- 修改表中的数据
update t_student set sex ='女';
update t_student set sex='男' where sno=10;
update t_student set age=21 WH-- 查看表记录
select * from t_student;
-- 插入数据
insert into t_student values (1,'张三','男',18,'2020-5-8','软件一班','123@126.com');
insert into t_student values (10010010,'张三','男',18,'2020-5-8','软件一班','123@126.com');
insert into t_student values (2,'张三','男',18,'2020-5-8','软件一班','123@126.com');
insert into t_student values (2,'张三','男',18,'2020-5-8','软件一班','123@126.com');
insert into t_student values (7,'张三','男',18,now(),'软件一班','123@126.com');
insert into t_student values (9,'易烊千玺','男',18,now(),'软件一班','123@126.com');
insert into t_student values (sno,sname,enterdate) values (10,'李四','2023-7-5')select * from t_student;
-- 插入数据
insert into t_student values (1,'张三','男',18,'2020-5-8','软件一班','123@126.com');
insert into t_student values (10010010,'张三','男',18,'2020-5-8','软件一班','123@126.com');
insert into t_student values (2,'张三','男',18,'2020-5-8','软件一班','123@126.com');
insert into t_student values (2,'张三','男',18,'2020-5-8','软件一班','123@126.com');
insert into t_student values (7,'张三','男',18,now(),'软件一班','123@126.com');
insert into t_student values (9,'易烊千玺','男',18,now(),'软件一班','123@126.com');
insert into t_student values (sno,sname,enterdate) values (10,'李四','2023-7-5')
-- 修改表中的数据
update t_student set sex ='女';
update t_student set sex='男' where sno=10;
update t_student set age=21 WHERE sno=10;
update t_student set CLASSNAME ='java01' WHERE sno=10;
update t_student set CLASSNAME ='java01' WHERE sno=9;
update t_student set age=29 where classname ='java01';
-- 删除操作
delete from t_student where sno=2;ERE sno=10;
update t_student set CLASSNAME ='java01' WHERE sno=10;
update t_student set CLASSNAME ='java01' WHERE sno=9;
update t_student set age=29 where classname ='java01';
-- 删除操作
delete from t_student where sno=2;
3 结语
建立数据库表,然后进行信息的输入,能够很简便的进行信息的增加和删改处理,可以节省很多的信息处理时间,而且在语法的输入过程中不区分大小写,减少了失误。
稿件来源:深度学习与文旅应用实验室(DLETA)
作者:黄飞鸿
主编:欧洋