网络编程:数据库

一、作业

1> 创建一个工人信息库,包含工号(主键)、姓名、年龄、薪资。

2> 添加三条工人信息(可以完整信息,也可以非完整信息)

3> 修改某一个工人的薪资(确定的一个)

4> 展示出工资在1000到2000之间的所有工人信息

5> 删除掉指定姓名工人的信息

6> 工厂倒闭,删除整个工人信息库

1.create table work(num int primary key,name char,age int,money double);

insert into work values(1,"小明",6,1000);

insert into work values(2,"小红",7,2000);

insert into work values(3,"小李",8,3000);

3.update work set money=5000 where num==3;

.header on

.mode column

select *from work where money>=1000 and money<=2000;

5.delete from work where name=="小红";

  1. drop table work;

二、数据库

1.系统命令语句

.quit 退出数据库

.help 显示帮助信息,获取所有系统命令; ​

.table 查看当前数据库下的所有表格;

.schema 查看表的结构

2.sql语句

1.创建表格

create table 表名 (字段名 数据类型, 字段名 数据类型);

例:CREATE TABLE stu (id int, name char, score float);

2.删除表格

drop table 表名;

例:drop table stu;

3.插入记录

全字段插入:insert into 表名 values (数据1, 数据2, 数据3);

例:INSERT INTO stu VALUES (2, 'ls', 99);

部分字段插入:insert into 表名 (字段名1, 字段名2) values (数据1, 数据2);

例:INSERT INTO stu (id, name) values (9, 'ww');

4.查看记录

.header on 打开表头

.mode column 对齐

查看所有记录:select * from 表名;

例:SELECT * FROM stu;

查看某几行:select * from 表名 where 限制条件; (逻辑与 and 逻辑或 or)

例:SELECT * FROM stu WHERE id<3 AND score>90;

查看某几列:select 字段1, 字段2 from 表名 where 限制条件;

例:SELECT id, name FROM stu WHERE score>90;

5.修改记录

update 表名 set 字段=数值 where 限制条件;

例:UPDATE stu SET score=60 WHERE id=1;

6.删除记录

delete from 表名 where 限制条件;

例:DELETE FROM stu WHERE id=1;

delete from stu; 删除表格中的所有数据;

7.主键

primary key 主键;

例:CREATE TABLE stu (id int PRIMARY KEY, name char, score float);

相关推荐
小王不爱笑132几秒前
云服务器部署 JavaWeb 项目
运维·服务器
霖霖总总5 分钟前
[小技巧33]MySQL 事务持久化的一致性保障:binlog 与 redo log 的两阶段提交机制解析
数据库·mysql
清泉影月15 分钟前
Linux:Squid正向代理实现内网访问互联网
linux·运维·服务器
九章-28 分钟前
2026国产向量数据库选型新趋势:融合架构如何支撑AI与信创双轮驱动
数据库·向量数据库
康康的AI博客1 小时前
工业数据中台:PLC、SCADA、MES的实时协同架构
java·服务器·网络
三不原则1 小时前
故障案例:数据库慢查询导致交易延迟,AIOps 如何自动定位?
运维·数据库
Elieal1 小时前
MybatisPlus难懂点
数据库·mybatis
市安1 小时前
基于 LVS+Keepalived+NFS 的高可用 Web 集群构建与验证
运维·服务器·网络·lvs·keepalived·ipvsadm
一只专注api接口开发的技术猿1 小时前
微服务架构下集成淘宝商品 API 的实践与思考
java·大数据·开发语言·数据库·微服务·架构
AC赳赳老秦1 小时前
Dify工作流+DeepSeek:运维自动化闭环(数据采集→报告生成)
android·大数据·运维·数据库·人工智能·golang·deepseek