IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 玩转SQLite3:SQLite图形软件基本操作 -> 正文阅读

[大数据]玩转SQLite3:SQLite图形软件基本操作

上篇文章,介绍了sqlite3命令行操作来创建数据库与表,该方法需要有一定的数据库基础知识。

本篇,使用图形化的工具,来实现同样的功能,并且这些方式,不需要熟悉SQL命令。

1 SQLite Expert 基本操作

SQLite Expert在第1篇文章中,已经介绍过了,现在来看下如何使用:

1.1 创建数据库与表

新建数据库

新建的test3数据库,可以在左边的列表中看到

test3上鼠标右键,点击New Table,为数据库创建一个表:

首先要为创建的表起一个名字,比如STUENT:

然后点击到Columns窗口中,编辑表中的具体内容。一般情况下,每个表都会有一个id字段,用来标识每一条数据:

接下来可以再添加几个字段,比如name和student,用来标识学生的名称和班级。

对于数据类型,先直到INT表示整数,TEXT表示字符串即可,后面再详细介绍SQLite的数据类型。

Not Null那一列,勾选上对勾,表示这些字段不能没有数据。

然后点击到Primary Key窗口中,这里是设置表的主键,可以理解为通过哪个字段来识别表中的各条数据,通常就是使用id字段来作为主键,如下图,在Column Name下来列表中选择id,点击OK即可。

目前先设置这些,然后点击下方的Apply按钮,确认刚才对表所作的配置。

然后再回到Columns窗口中,查看表的格式:

以上这些操作,和上一篇介绍的在命令行中创建数据库和表的作用相同。

借助图像化的工具来创建表,比使用命令行操作,更加的方便与直观。

1.2 命令行中查看验证

上面使用SQLite Expert软件创建了一个数据库以及一个表,如何来进一步确认创建成功了呢?可以使用sqlite3的命令行来打开查看进行验证。

使用.open来打开刚才创建的test3.db数据库

使用.table来查看数据库中存在的表

使用.schema来查看表中的具体内容:

2 DB Brower for SQLite 基本操作

图像化操作SQLite的软件有很多,这里再介绍一种软件:DB Brower for SQLite

2.1 简介与安装

DB Browser for SQLite (DB4S) 是一种高质量、可视化、开源的工具,用于创建、设计和编辑与 SQLite 兼容的数据库文件。

DB4S 适用于想要创建、搜索和编辑数据库的用户和开发人员。DB4S 使用熟悉的类似电子表格的界面,无需学习复杂的 SQL 命令。

其官网地址为:https://sqlitebrowser.org/

进入下载页面,可以根据自己使用的环境进行下载:

我选择的是免安装的版本,下载后打开软件,界面如下:

2.2 使用方法

使用方法与上一个软件类似,也是先创建数据库:

接着就要创建表,也是先输入表的名字,比如SCORE,表示学生的分数。

另外,在窗口的下面部分,可以看到自动生成的对应的SQLite创建表的语句:

类似的,向表中添加几个字段,并把id设为主键,最后点击OK即可:

现在,我们可以看到刚才创建的数据库的结构如下:

同样的,也可以使用sqlite3的命令行,来打开和查看创建的内容:

3 总结

本篇介绍了2种SQLite图像化操作软件:SQLite Expert和DB Brower for SQLite,通过这些图形化的软件,可以更加方便快捷地创建我们需要的数据库和表。

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-12-14 16:00:53  更:2021-12-14 16:01:51 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 11:07:50-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码