【数据库编程-SQLite3(三)】Ubuntu下sqlite3的使用

学习分享

1、安装sqlite3命令

powershell 复制代码
sudo apt-get install sqlite3

2、sqlite3点命令

3、在Linux命令行下,启动sqlite3

创建dbDir文化夹,进入shell命令模式

3.1、编写sql脚本

另外打开一个shell命令窗口,进行编写脚本

3.2、脚本编写--DDL

在下面的脚本第二行中(drop table if exists tbl_user;)--如果表存在就删除,不存在就创建

3.3、进入xxx.db数据库,读取脚本。

3.4、再次查看数据库中的表。证明表创建成功。

3.5、查看数据表中用户内容

3.6、查看表结构

3.7、在数据库表中 内容以表结构显示

4、数据库 .db文件转储为sql文件

先使用 命令 sqlite3 /root/mydb.db 进入数据库

使用以下命令将整个数据库导入到 文件 /root/allData.sql 中

powershell 复制代码
sqlite> .output /root/tableOneData.sql   # <注释> 将 sqlite 标准输出重定向到/root/tableOneData.sql 文件
sqlite> .dump myTableOne	# <注释> 将表导出到标准输出
sqlite> .exit		# <注释> 退出该sqlite 数据库
相关推荐
画中有画7 分钟前
时序数据库在物联网系统中的应用
数据库·物联网·时序数据库
Decay__6 小时前
05_MySQL 常用 SQL 大全 —— 诊断、管理、优化辅助 SQL 与三大系统库速查
运维·数据库·sql·mysql·架构
小徐不徐说11 小时前
C++ 接口与插件设计:从工厂注册到 Qt 动态插件
数据库·c++·qt·系统架构·程序设计
论文复现现场11 小时前
WRF、FEA 能用 L40S 加速吗?求解器检查、断点恢复与长期运行
java·数据库·算法·wrf·有限元分析·gpu计算·断点续算
Decay__12 小时前
04_MySQL DBA 日常运维手册 —— 会话管理、锁与阻塞、事务监控、慢查询与日志巡检
运维·数据库·sql·mysql·架构
心梦缘-雪雁13 小时前
SQL Server 查询数据存在哪个表里
数据库
lusklusklusk14 小时前
Python 巡检脚本:进程运行状态、数据库写入时效检查及邮件通知与告警
数据库·python·oracle
GeW15 小时前
产业新优势基础软件的人才底盘,从Linux与数据库开始
linux·数据库
SelectDB15 小时前
Doris Arrow Flight SQL 高速读取协议实战:与 Snowflake 客户端取数链路对照
大数据·数据库·数据分析
曼岛_15 小时前
[图解密码学]第4章 古典密码
java·数据库·密码学