【SQLite】SQLite数据库简单使用与Navicat安装

1.SQLite简介

SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库一样,您不需要在系统中配置。

就像其他数据库,SQLite 引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接。SQLite 直接访问其存储文件。

2.SQLite安装

本文分为Linux系统Ubuntu和Win10底下操作;

①Linux中几乎所有版本的 Linux 操作系统都附带 SQLite,所以只要使用下面的命令来检查您的机器上是否已经安装了 SQLite。

sqlite3

没有的话就根据提示安装就好了

② win10底下这边用的工具是Navicat,是管理数据库的工具

具体安装我的链接中有详细说明

链接: https://pan.baidu.com/s/1Mc4Xm1wulT7S5fznwNzdeQ 提取码: 6666 

3.SQLite命令

DDL - 数据定义语言

命令描述
CREATE创建一个新的表,一个表的视图,或者数据库中的其他对象。
ALTER修改数据库中的某个已有的数据库对象,比如一个表。
DROP删除整个表,或者表的视图,或者数据库中的其他对象。

DML - 数据操作语言

命令描述
INSERT创建一条记录。
UPDATE修改记录。
DELETE删除记录。

DQL - 数据查询语言

命令描述
SELECT从一个或多个表中检索某些记录。

4.SQLite数据类型

每个存储在 SQLite 数据库中的值都具有以下存储类之一:

存储类描述
NULL值是一个 NULL 值。
INTEGER值是一个带符号的整数,根据值的大小存储在 1、2、3、4、6 或 8 字节中。
REAL值是一个浮点值,存储为 8 字节的 IEEE 浮点数字。
TEXT值是一个文本字符串,使用数据库编码(UTF-8、UTF-16BE 或 UTF-16LE)存储。
BLOB值是一个 blob 数据,完全根据它的输入存储。

5.SQLite创建数据库,创建表,增加数据等操作

命令不区分大小写

①Linux系统

(1)创建数据库

sqlite3 my.db

(2)查询数据库

.database

(3)创建表

create table user(id int,name text);

(4)查询表

.t
.tables //两种都可以

(5)插入数据

insert into user(id,name)values(1,'kk');

(6)查询表数据

select * from user;//查询所有
select id from user;//查询id底下数据

(7)退出数据库

.q
.quit

②win10,使用Navicat操作SQLite3

(1)创建数据库

新建连接

数据库文件自己建一个.db后缀文件

点击新建查询

(2)创建表

if not exists表示如果存在该表打开,不存在该表则创建;

CREATE table if not exists user(id int,name text);

(3)插入数据

insert into user(id,name)values(1,'张三');

(4)查询数据

select name from user; //查询name底下数据
select * from user;   //查询所有数据

输入命令后点击运行

 

6.SQLite约束

约束可以叠加

  • NOT NULL 约束:确保某列不能有 NULL 值。

  • DEFAULT 约束:当某列没有指定值时,为该列提供默认值。

  • UNIQUE 约束:确保某列中的所有值是不同的。

  • PRIMARY Key 约束:唯一标识数据库表中的各行/记录。

  • CHECK 约束:CHECK 约束确保某列中的所有值满足一定条件。

另外,还有个主键自增约束AUTOINCREMENT也是经常会用到;

 以上就是全部内容,如果对您有帮助,欢迎点赞评论,或者发现有哪里写错的,欢迎指正!

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
### 回答1: 要连接SQLite数据库,需要按照以下步骤操作: 1. 打开Navicat软件,点击“连接”按钮。 2. 在“新连接”窗口中,选择“SQLite”作为数据库类型。 3. 在“连接”选项卡中,输入SQLite数据库的文件路径和名称。 4. 在“身份验证”选项卡中,选择“无需身份验证”。 5. 点击“测试连接”按钮,确认连接是否成功。 6. 如果连接成功,点击“确定”按钮保存连接设置。 7. 现在,您可以在Navicat中访问SQLite数据库并执行操作了。 ### 回答2: Navicat是一款十分流行的数据库管理工具,它能够支持主流的数据库系统,并提供许多强大的功能来简化数据库管理的过程。在这里,我们将介绍如何使用Navicat连接Sqlite数据库。 1. 下载安装Navicat软件,同时也需要下载安装Sqlite数据库。 2. 启动Navicat,点击“新建连接”,在弹出的界面中选择“Sqlite3”作为连接的类型。 3. 填写连接信息。需要填写的信息包括: 填写连接名称:任意取一个连接名称即可。 填写主机名或IP地址:如果您的Sqlite数据库是本地的,那么可以填写为localhost或127.0.0.1;如果Sqlite数据库是远程的,那么填写远程主机的IP地址。 设置端口号:由于Sqlite数据库是文件类型的数据库而不是传统的服务型数据库,因此不需要设置端口号。 设置用户名和密码:通常情况下,Sqlite数据库不需要设置用户名和密码。因此这一项可以留空。 4. 连接数据库。填写完毕连接信息后,点击“测试连接”按钮,验证连接是否成功。如果连接成功,Navicat会显示连接成功的提示信息。 5. 打开数据库。连接成功后,您可以在Navicat左侧的面板中看到Sqlite数据库的所有表和数据,双击即可打开数据库,开始对其进行管理和查询操作。 总之,在使用Navicat连接Sqlite数据库的过程中,需要准确填写连接信息,并确保数据库的正常运行。这样才能顺利地管理Sqlite数据库,并且进行操作。 ### 回答3: Navicat是一款功能强大的数据库管理工具,支持连接各种主流数据库,包括SQLite使用Navicat连接SQLite数据库可以方便地管理和操作数据库。 首先,需要下载并安装Navicat,打开Navicat后,选择“连接”按钮,弹出连接对话框。在连接对话框中,选择“SQLite数据库类型,输入连接的数据库名称和路径,以及数据库的用户名和密码(如果有的话),然后单击“测试连接”按钮,如果连接成功,就可以单击“确定”保存连接设置。 在连接建立后,可以在Navicat中查看SQLite数据库中的所有表,查询表中的数据,还可以创建新的表、添加数据、修改数据或删除数据等。 Navicat还提供了丰富的功能,可以帮助用户更高效地操作数据库,如支持逐步执行SQL查询、可视化生成SQL语句、模拟执行SQL语句、生成ER图等。此外,Navicat还开放了API接口,可以通过API接口批量执行SQL语句或操作数据库。 总之,使用Navicat连接SQLite数据库可以让用户更加方便、快捷地管理和操作数据库,极大地提高了工作效率和数据管理水平。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

logani

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值