sql - 如何在 SQLite 中转储表的某些行?
问题描述
我创建了一个包含三个表的数据库。我现在想创建一个 Python 代码来转储之前用 python 创建的某个行。
sqlite> .dump Abteilung where name = Maintenance;
PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;
CREATE TABLE Abteilung (ID INTEGER PRIMARY KEY, Name TEXT, Funktion TEXT);
INSERT INTO Abteilung VALUES(1,'IT','Informatik');
INSERT INTO Abteilung VALUES(2,'HR','Personal');
INSERT INTO Abteilung VALUES(3,'PR','Kommunikation');
INSERT INTO Abteilung VALUES(4,'Cleaning','Putzen');
INSERT INTO Abteilung VALUES(5,'Maintenance','Hausmeister');
INSERT INTO Abteilung VALUES(6,'Cleaning','Putzen');
INSERT INTO Abteilung VALUES(7,'Maintenance','Hausmeister');
INSERT INTO Abteilung VALUES(8,'Cleaning','Putzen');
INSERT INTO Abteilung VALUES(9,'Maintenance','Hausmeister');
INSERT INTO Abteilung VALUES(10,'Cleaning','Putzen');
INSERT INTO Abteilung VALUES(11,'Maintenance','Hausmeister');
INSERT INTO Abteilung VALUES(12,'Cleaning','Putzen');
INSERT INTO Abteilung VALUES(13,'Maintenance','Hausmeister');
INSERT INTO Abteilung VALUES(14,'Cleaning','Putzen');
INSERT INTO Abteilung VALUES(15,'Maintenance','Hausmeister');
INSERT INTO Abteilung VALUES(16,'Cleaning','Putzen');
INSERT INTO Abteilung VALUES(17,'Maintenance','Hausmeister');
INSERT INTO Abteilung VALUES(18,'Cleaning','Putzen');
INSERT INTO Abteilung VALUES(19,'Maintenance','Hausmeister');
INSERT INTO Abteilung VALUES(20,'Cleaning','Putzen');
INSERT INTO Abteilung VALUES(21,'Maintenance','Hausmeister');
INSERT INTO Abteilung VALUES(22,'Cleaning','Putzen');
INSERT INTO Abteilung VALUES(23,'Maintenance','Hausmeister');
INSERT INTO Abteilung VALUES(24,'Cleaning','Putzen');
INSERT INTO Abteilung VALUES(25,'Maintenance','Hausmeister');
INSERT INTO Abteilung VALUES(26,'Maler','Streichen');
INSERT INTO Abteilung VALUES(27,'Maintenance','Hausmeister');
COMMIT;
解决方案
不确定您想要达到的目标。但是使用 Python 查询 SQLite 或找出方法是相当简单的。
看这里的例子:https ://www.sqlitetutorial.net/sqlite-python/sqlite-python-select/
推荐阅读
- python - 从每行 json 数据返回 **unique** 计数
- python-3.x - 检查在 Secure_CRT 上运行的烧瓶应用程序
- python - 如何对熊猫数据框进行字数统计
- oracle - 从多个左外连接中删除数据的删除操作
- raspberry-pi3 - 无法找到树莓派 3 的 IP 地址
- java - Apache Ignite Remove all in transaction 模式导致节点失败
- node.js - 这行代码有什么问题?app.use('/node_modules',
- json - 根据美国地区为工单创建 json 请求和响应
- gcloud - gcloud 磁盘快照 - 如何恢复?
- sql - 如何在 ibm_cloud 上的 db2 中编写 sql 查询