3.20网络编程
最编程
2024-03-21 08:10:43
...
练习:
1> 创建一个工人信息库,包含工号(主键)、姓名、年龄、薪资。
2> 添加三条工人信息(可以完整信息,也可以非完整信息)
3> 修改某一个工人的薪资(确定的一个)
4> 展示出工资在10000到20000之间的所有工人信息
5> 删除掉指定姓名工人的信息
6> 工厂倒闭,删除整个工人信息库
//ubuntu@l:s数据库$ sqlite3 worker.db
SQLite version 3.22.0 2018-01-22 18:45:57
Enter ".help" for usage hints.
sqlite> create table if not exists Work(numb int PRIMARY KEY,name char,age int,pay double);
sqlite> .table
Work
sqlite> .schema
CREATE TABLE Work(numb int PRIMARY KEY,name char,age int,pay double);
sqlite> INSERT into Work VALUES (1001,"张三",41,3450.9);
sqlite> INSERT into Work VALUES (1002,"李四",33,14390.2);
sqlite> INSERT into Work (numb,name) VALUES (1003,"王五");
sqlite> SELECT * FROM Work
...> ;
1001|张三|41|3450.9
1002|李四|33|14390.2
1003|王五||
sqlite> .header on
sqlite> .mode column
sqlite> SELECT * FROM Work ;
numb name age pay
---------- ---------- ---------- ----------
1001 张三 41 3450.9
1002 李四 33 14390.2
1003 王五
sqlite> UPDATE Work set pay=12345.6 where numb==1001;
sqlite> SELECT * FROM Work ;
numb name age pay
---------- ---------- ---------- ----------
1001 张三 41 12345.6
1002 李四 33 14390.2
1003 王五
sqlite> SELECT * FROM Work where pay>=10000 and pay<=20000 ;
numb name age pay
---------- ---------- ---------- ----------
1001 张三 41 12345.6
1002 李四 33 14390.2
sqlite> DELETE FROM Work where name='王五'
...> ;
sqlite> SELECT * FROM Work ;
numb name age pay
---------- ---------- ---------- ----------
1001 张三 41 12345.6
1002 李四 33 14390.2
sqlite> drop table Work;
sqlite> .schema
sqlite> .quit
//ubuntu@l:s数据库$
推荐阅读
-
利用 NetFlow 分析异常互联网网络流量
-
☕ 【Java 技术指南】"Java8 编程主题",让您真正会使用新版 Java 日期和时间 API 编程指南
-
Java 编程问题:III.使用日期和时间
-
适用于 springboot 网络项目的统一时区方案
-
如何使用 timedatectl 从命令行设置时区并启用网络时间同步(NTP)
-
网络安全 DHCP 详细
-
阿里云参加ONS EU 2018,飞天洛神亮相网络高层会议--展位互动
-
C 编程语言基础入门经典 100 题(1-10) - Simple_c 简单代码
-
初级 C 语言评估问题:测试您的基础知识和编程技能!-多选题
-
SRv6 网络编程自学系列 | BGP-LS for SRv6