【数据库编程-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 数据库
相关推荐
一只鹿鹿鹿11 分钟前
研发中心数据安全管理规定(文件)
java·运维·开发语言·数据库·后端
数据知道11 分钟前
MongoDB漏洞扫描与安全评估:定期安全健康检查的完整流程
数据库·mongodb
劲墨难解苍生苦12 分钟前
docker 和k8s 环境下达梦数据库开启ssl连接配置流程
数据库·docker·kubernetes
瀚高PG实验室15 分钟前
表空间迁移
数据库·瀚高数据库
2401_8735878220 分钟前
Linux——高级IO
服务器·数据库·php
liux352823 分钟前
使用DataX实现MySQL到MySQL的批量表同步(灵活配置方案)
数据库·mysql
程序员夏末23 分钟前
【JchatMind智能体 | 第二天】为何选 PostgreSQL + pgvector 而非 MySQL?
数据库·mysql·postgresql·ai编程·ai agent
qq_2975746726 分钟前
K8s系列第二篇:CentOS7/Ubuntu 一键搭建 K8s 集群(kubeadm 完整版)
ubuntu·容器·kubernetes
数据知道28 分钟前
详解MongoDB标签感知分片:基于区域的数据分布控制与优化策略
数据库·mongodb
xcLeigh32 分钟前
复杂 SQL 过滤时机过晚?金仓基于代价的连接条件下推方案来了
java·数据库·sql语句·union·金仓·kingbasees