在ubuntu的btrfs快照还原的时候,快照放在sqlite3数据库里面,怎么处理sqlite3数据库,和python管理脚本,放在哪里,在还原系统的时候,sqlite3和python管理脚本不会被还原
1条回答 默认 最新
关注 不知道你这个问题是否已经解决, 如果还没有解决的话:- 这篇博客: Python编程基础14:数据库编程中的 (二)利用sqlite3创建并操作数据库 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:
- 在命令行启动sqlite3,创建student.db数据库
- 查看所有数据库
- 创建stu表(概括来讲,SQLite支持NULL、INTEGER、REAL、TEXT和BLOB数据类型,分别代表空值、整型值、浮点值、字符串文本、二进制对象。)
- 查看表结构
- 插入四条记录
sqlite> insert into stu (id, name, gender, age) values (1, '余星舟', '男', 19); sqlite> insert into stu (id, name, gender, age) values (2, '李云美', '女', 18); sqlite> insert into stu (id, name, gender, age) values (3, '张运恒', '男', 20); sqlite> insert into stu (id, name, gender, age) values (4, '郑小翠', '女', 18);
- 查看stu全部表记录
- 查询stu所有男生记录
- 查询19岁的男生
- 查询19岁的男生,只显示姓名与年龄
- 按照年龄升序排列
- 按照年龄降序排列
- 先按性别降序排列,再按年龄升序排列
- 统计个数、最大年龄、最小年龄、总年龄、平均年龄
- 按性别分类统计个数、最大年龄、最小年龄、总年龄、平均年龄
select gender, count(*) as 人数, max(age) as 最大年龄, min(age) as 最小年龄, sum(age) as 总年龄, avg(age) as 平均年龄 from stu group by gender;
- 将郑小翠的年龄改成19岁
- 将第一条记录姓名改为“李晓文”,性别改为“女”,年龄改为“19”
- 删除id为3的记录
- 查询所有姓“李”的记录(模糊查询采用
like
运算符,有两个通配符:%
和_
,其中%
代表任意多个任意字符,_
代表一个任意字符)
- 修改id=1的记录,姓名改为“李晓”
- 查询所有姓“李”的单名记录
- 查询所有姓“李”的双名记录
- 插入一条“王晓云”记录
- 查询姓名包含了“云”的记录
- 在命令行启动sqlite3,创建student.db数据库
- 以下回答来自chatgpt:
首先,为了避免在还原系统时丢失sqlite3数据库和python管理脚本,我们需要将它们放在一个不会被还原系统覆盖的位置。以下是具体的解决方案:
-
首先,将sqlite3数据库文件和python管理脚本复制到一个不会被还原系统覆盖的位置,比如用户的家目录或者其他自定义目录。
-
创建一个新的目录,用于存放sqlite3数据库文件和python管理脚本。可以使用以下命令创建一个名为"backup"的目录:
mkdir backup
- 将sqlite3数据库文件移动到"backup"目录中。假设数据库文件名为"taobao.db",可以使用以下命令:
mv taobao.db backup/
- 将python管理脚本也移动到"backup"目录中。假设脚本文件名为"manage.py",可以使用以下命令:
mv manage.py backup/
- 确保"backup"目录和其中的文件具有适当的权限,以便在还原系统后能够访问和执行这些文件。可以使用以下命令更改权限:
chmod 755 backup/ chmod 644 backup/taobao.db chmod 755 backup/manage.py
这样,当你使用btrfs快照来还原系统时,"backup"目录及其中的sqlite3数据库文件和python管理脚本将不会被还原系统覆盖,你可以在还原后找到它们,并继续使用。
请注意,在执行这些步骤之前,你应该对自己的数据进行备份,并确保你清楚如何正确还原系统和重新设置相关的权限。
如果以上解决方案无法满足你的需求,请提供更多具体信息,以便我能够给出更准确的解决方案。
-
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^解决 无用评论 打赏 举报- 这篇博客: Python编程基础14:数据库编程中的 (二)利用sqlite3创建并操作数据库 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:
悬赏问题
- ¥15 pcl运行在qt msvc2019环境运行效率低于visual studio 2019
- ¥15 MAUI,Zxing扫码,华为手机没反应。可提高悬赏
- ¥15 python运行报错 ModuleNotFoundError: No module named 'torch'
- ¥100 华为手机私有App后台保活
- ¥15 sqlserver中加密的密码字段查询问题
- ¥20 有谁能看看我coe文件到底哪儿有问题吗?
- ¥20 我的这个coe文件到底哪儿出问题了
- ¥15 matlab使用自定义函数时一直报错输入参数过多
- ¥15 设计一个温度闭环控制系统
- ¥100 rtmpose姿态评估