KeyarchOS(KOS)安装SQLite数据库

目录

1 概述

2 安装环境

2.1 操作系统环境

2.2 数据库版本

3 安装数据库

3.1 创建新的文件夹

3.2 下载SQLite压缩包

3.3 解压压缩包

3.4 执行安装

4 测试SQLite数据库’

4.1 创建或打开一个数据库

4.2 创建一个新表

4.3 插入数据

4.4 查询数据

4.5 删除数据

4.6 更新数据

4.7 删除表


1 概述

浪潮信息KOS是浪潮信息基于Linux Kernel、OpenAnolis等开源技术自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器,性能和稳定性居于行业领先地位,具备成熟的 CentOS 迁移和替换能力,可满足云计算、大数据、分布式存储、人工智能、边缘计算等应用场景需求。详细介绍见官网链接浪潮信息云峦服务器操作系统KeyarchOS_KOS服务器操作系统-浪潮信息

SQLite是一个开放源代码的数据库引擎,具有独立,无服务器依赖,零配置,支持事务等特点。SQLite一直以轻量级为特点,在移动和嵌入式设备上使用广泛,官方称其是世界上部署最广泛的数据库引擎。SQLite是C库中的轻型,小型且独立的RDBMS(关系数据库管理系统)。流行的数据库(如MySql,PostgreSQL等)可以在客户端-服务器模型中运行,并且它们具有运行和控制数据库操作所有方面的专用过程。但是SQLite没有运行的进程,也没有客户端-服务器模型。SQLite DB只是扩展名为 .sqlite3/.sqlite/.db 的文件。每种编程语言都有一个支持SQLite的库。详细信息见官网链接SQLite Home Page

2 安装环境

2.1 操作系统环境

版本信息:KeyarchOS 5.8sp1

硬件平台:X86_64

2.2 数据库版本

SQLite 3.26.0

3 安装数据库

3.1 创建新的文件夹

首先创建一个新的文件夹,执行命令“mkdir sqlite”,以备将下载的sqlite压缩包放在此文件夹下。

3.2 下载SQLite压缩包

进入所创建的文件夹目录中,然后执行命令“wget https://www.sqlite.org/2022/sqlite-autoconf-3390400.tar.gz”,下载sqlite的压缩包。

3.3 解压压缩包

对下载的压缩包进行解压操作,执行命令“tar –zxvf sqlite-autoconf-3390400.tar.gz”。

3.4 执行安装

首先在sqlit文件夹下面新建一个“install”文件夹备用。

进入解压后的文件夹,发现没有makefile。

执行“./configure”自动生成makefile,可以用./configure --help查看帮助文档,按需设置自己的参数。设置指定安装路径,执行“./configure --prefix=/mnt/sqlit/install”,运行结果如下所示。

此时,解压文件夹下有了makefile文件。

然后执行“make”命令。

最后执行“make install”安装sqlite。

输入“sqlite3”,验证是否安装成功。

4 测试SQLite数据库

4.1 创建或打开一个数据库

“sqlite3 sqltest.db”创建一个名字为sqltest的数据库。如果该数据库已经存在,则是打开这个名字的数据库。

4.2 创建一个新表

执行语句:“create table 表名(字段名称1 字段类型, 字段名称2 字段类型, …);“创建一个新表。如下所示,创建一个名为tabletest的表。

4.3 插入数据

执行语句:“insert into 表名 values(字段值1, 字段值2, …);“为表中插入数据,如下所示,为表tabletest插入数据。

4.4 查询数据

执行命令“select _ from _;”命令查询表格中的数据,如果要查询表格中的全部数据,则执行命令“select * from tabletest;”,如下所示。

也可以针对表格中的某一项进行查询,比如tabletest中的“id“、”name“、”age”。

4.5 删除数据

执行命令“delete from _ where _;”可以删除表格中的某些数据。

4.6 更新数据

如果要更改表格中的数据,需要对数据进行更新,执行命令“update _ set _ where _;”,如下所示,表示对表格tabletest中id为2的数据中的age改为了27。

4.7 删除表

删除表,执行“drop table 表名;“

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
您可以按照以下步骤在Linux上下载并安装EggNOG数据库文件: 1. 首先,您需要在EggNOG网站上下载所需的数据库文件,即`eggnog.db`.gz。您可以使用以下命令在Linux上下载该文件: ``` wget http://eggnogdb.embl.de/download/eggnog_5.0/eggnog_5.0_annotations/eggnog_5.0_annotations.db.gz ``` 2. 解压缩下载的数据库文件。您可以使用以下命令在Linux上解压缩该文件: ``` gunzip eggnog_5.0_annotations.db.gz ``` 3. 安装SQLite3软件,SQLite3是一个轻量级的数据库管理系统,EggNOG数据库使用SQLite3存储数据。您可以使用以下命令在Linux安装SQLite3: ``` sudo apt-get install sqlite3 ``` 4. 现在,您需要打开SQLite3并创建一个数据库。您可以使用以下命令在Linux上打开SQLite3: ``` sqlite3 eggnog.db ``` 5. 在SQLite3中,您需要创建一个表来存储EggNOG数据库中的注释信息。您可以使用以下命令在SQLite3中创建一个名为`annotations`的表: ``` CREATE TABLE annotations (query VARCHAR(255), seed_ortholog VARCHAR(255), evalue FLOAT, score FLOAT, predicted_name VARCHAR(255), GO_terms VARCHAR(255),KEGG_KOs VARCHAR(255), BiGG_reactions VARCHAR(255), Annotation_tax_scope VARCHAR(255), OGs VARCHAR(255)); ``` 6. 接下来,您需要将EggNOG数据库中的注释信息导入到SQLite3的`annotations`表中。您可以使用以下命令在Linux上将注释信息导入到SQLite3中: ``` sqlite3 eggnog.db ".separator '\t'\" \".import eggnog_5.0_annotations.db annotations\" ``` 7. 安装过程完成后,您可以通过以下命令测试您的EggNOG数据库是否安装成功: ``` sqlite3 eggnog.db "SELECT * FROM annotations LIMIT 10;" ``` 如果您成功运行该命令并获得了注释信息的前10行,则说明您已成功安装EggNOG数据库
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值