数据库信息的增删

简介: 数据库信息的增删

在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 结语

建立数据库表,然后进行信息的输入,能够很简便的进行信息的增加和删改处理,可以节省很多的信息处理时间,而且在语法的输入过程中不区分大小写,减少了失误。




目录
相关文章
|
23天前
|
JavaScript Java 关系型数据库
农业信息|基于SSM+vue的农业信息管理系统的设计与实现(源码+数据库+文档)
农业信息|基于SSM+vue的农业信息管理系统的设计与实现(源码+数据库+文档)
36 0
|
30天前
|
XML Java 数据库连接
WebGIS 信息系统-数据库设计
WebGIS 信息系统-数据库设计
55 0
|
23天前
|
小程序 JavaScript Java
高校宿舍信息|基于Spring Boot的高校宿舍信息管理系统的设计与实现(源码+数据库+文档)
高校宿舍信息|基于Spring Boot的高校宿舍信息管理系统的设计与实现(源码+数据库+文档)
23 0
|
30天前
|
存储 监控 安全
内网屏幕监控软件的数据存储与管理:使用SQLite数据库保存监控记录和配置信息
在当今数字化时代,安全和监控在企业和组织中变得至关重要。内网屏幕监控软件作为一种关键工具,帮助组织监视员工的活动并确保信息安全。这种软件不仅需要高效地记录和管理监控数据,还需要能够方便地进行配置和调整。本文将讨论如何使用SQLite数据库来保存监控记录和配置信息,并介绍如何通过自动化机制将监控到的数据提交到指定网站。
193 2
|
2天前
|
JavaScript 关系型数据库 MySQL
Python实战:从猎聘网获取职位信息并存入数据库
Python实战:从猎聘网获取职位信息并存入数据库
|
2天前
|
SQL 存储 监控
|
6天前
|
Oracle 关系型数据库 MySQL
深入了解 Linux 命令 `db_stat`:数据库统计信息的获取
本文模拟了 Linux 环境下使用 `db_stat` 命令获取数据库统计信息的场景,实际上`db_stat`是特定数据库系统的自定义工具。文章通过示例展示了如何针对Oracle、PostgreSQL和MySQL使用各自内置命令收集统计信息,强调了权限、性能影响和数据实时性等因素,并指出这些信息对优化数据库管理至关重要。
|
23天前
|
JavaScript Java 关系型数据库
医院门诊互联电子病历|基于SSM+vue的医院门诊互联电子病历管理信息系统的设计与实现(源码+数据库+文档)
医院门诊互联电子病历|基于SSM+vue的医院门诊互联电子病历管理信息系统的设计与实现(源码+数据库+文档)
51 11
|
23天前
|
JavaScript NoSQL Java
毕业就业信息|基于Springboot+vue的毕业就业信息管理系统的设计与实现(源码+数据库+文档)
毕业就业信息|基于Springboot+vue的毕业就业信息管理系统的设计与实现(源码+数据库+文档)
28 0
|
23天前
|
小程序 JavaScript Java
学生公寓电费信息|基于SprinBoot+vue微信小程序的学生公寓电费信息管理系统(源码+数据库+文档)
学生公寓电费信息|基于SprinBoot+vue微信小程序的学生公寓电费信息管理系统(源码+数据库+文档)
22 0