SQLite3与 Navicat premium的综合使用_[SQLite Navicat安装使用]

SQlite3安装教程与初步使用 && navicat premium15

  1. 什么是sqlite?SQLite是一个小型的C程序库,实现了独立的,可嵌入的,零配置的SQL数据库引擎
  2. 什么是navicat premium,很多小白常常误解navicat也是数据库软件。我在知乎上看到这么一个问题:
    Q:"navicat premium那么好用为什么还要学习mysql?",有个网友回答的非常巧妙
    A:"你这个问题大概相当于 有个水龙头就可以接水了干嘛还要自来水供水系统 "
  • 是的,自来水供水系统(mysql)来管理控制水(数据),有很多种接水方法,水龙头(navicat)也可以是其中一种。
  • navicat系列软件只是用来管理这些数据库的图形化的数据库管理工具,当然你也可以直接去供水系统去接水。
  • 而这个自来水供水系统有很多就是我们常见的数据库软件(oracle mysql sqlite....)

👉 为什么选择sqlite?

  1. 优点
    • 不麻烦极其轻量,无需进行管理和配置,下载就可以用,占用内存几百K-->单文件数据库
    • 不鸡肋:支持完整的SQL功能,能够处理TB级的数据
    • 够广:SQLite 号称是部署和使用最广泛的数据库引擎,因为sqlite没有版权的限制,只要你想用就用
    • 很和谐:兼容性高,可以非常方便的以多种形式嵌入到其他应用程序中,如静态库、动态库等
  2. 缺点
    • 不能大量"写我":SQLite适合于高查询、低写入类型地网站,如果一个网站有非常多地写操作,那SQLite就不再适合它。虽然sqlite支持无限数量的同时读取,可是在任何时候都只允许一个写入,虽然可以排队,但是无法应对高并发的要求
    • 不能超级大:你说嗯?不鸡肋?当然这里我是相对来说,官网称最大支持140TB,(够用了吧),当然还是有些大型数据集会超过,就不能用sqlite

😀引言:SQlite官网有这么一句话:

SQLite is not directly comparable to client/server SQL database engines such as MySQL, Oracle, or SQL Server since SQLite is trying to solve a different problem

这句话大概意思就是SQlite的出现不是为了和 MySQL, Oracle, SQL Server等竞争的,是为了

👇👇👇👇👇👇👇👇

解决问题的!


好像跑题了😳!入正题!主题1:SQlite3下载安装与使用

下载SQlite方式

下载方式 取件码
SQlite官网
奶牛快传 kyt8zz
百度网盘 bxpb
蓝奏云

关于下载:奶牛快传7天就会失效,还有其他如果失效麻烦评论我来打救你们

提供的三个网盘的下载都是win10 64位和32位版本


下载安装步骤

1. 下载方式1(官网)
官网下载文件具体图
2. 下载方式2(网盘)
从网盘后下载后图

ps 关于图中或者压缩包里的文件说明一下,文件名有tools的是工具(即图中标3)压缩包。
1,2是动态链接库文件,鉴于博主好奇的天性加上参考其他博主的操作发现!
!!没有1,2好像也没问题,只要有tools就行,不过就这么小 你也不好意思不下载吧


3. 安装

  • 这个是从鄙人下载下来的压缩包,全部解压完整理后就是如图
  • 解压那个tool之后 又是一个文件夹把里面的东西移出来和 解压的32位/64位的文件放在一起)
    最终文件夹文件显示图

👆👆👆👆

到此为止,你已经得到了一个sqlite3,是的,可以用了。打开sqlite3.exe就可以创建数据库等操作


配置环境变量

不过用之前为了方便使用sqlite3,这个方便怎么说呢?
就是为了你能在命令行(cmd)中直接操作,在系统环境变量中添加sqlite3
第一步
第二步
第三步
第四步
第五步


👇👇👇注意

这里我细讲一下新建那个路径的具体意思:就是刚才读者们整合出来的五个文件(上面贴图了)所在的文件夹,把这个文件夹路径填入到系统环境变量那里,比如我的是在d盘下的sqlite3文件夹,你们的可能不同


下载安装配置结束

到此为止 是真的结束了


开始操作

接下来就开始操作了,不过sqlite 语法 还是和sql server 语法有一些不同具体可以看看教程,这里推荐一个比较基础的教程:菜鸟教程

1. 检查

检查一下sqlite3是不是已经成功在你电脑上并且能从命令行中直接打开。
Ctrl + R输入cmd 打开命令行执行 sqlite3 ,如果是下面的图 ,恭喜你,你是真的有这个孩子了👶。

操作成功图


2. 创建数据库

我以创建一个在d盘目录下的一个名字为mykey.db的数据库作为例子吧。

  • 按照你们自己想创建的目录下面创建一个自己的数据库文件吧!!创建操作示例如图

创建过程图
查看数据库文件所在文件夹图


sqlite3总结

  • 那么关于sqlite3 我已经讲的差不多了语法啥的 很多资源都可以学!!不难!!
    推荐一篇文章,里面有sqlite3具体操作
    这篇文章快点进去
  • 我所认为的SQlite意义并不在于其本身,而是其兼容性广,意义在于在多种嵌入式设备中都能使用,并且单个文件的数据库实在是太便携了,你可以用python、java、c语言来连接SQlite实现更多的功能

主题2:navicat premium15 && navicat与SQlite的初步连接😀

  1. 首先再次明确一下,navicat 不是一个数据库软件,具体来说是个管理数据库软件。

navicat premium的来源 瞎说

  1. 解释如下:
    • 可以看到刚才用cmd 使用sqlite 的时候是不是觉得有点无趣 ,boring,嗯继续用下去,就会丧失兴趣,祖国就会少了一朵花朵,一系列蝴蝶效应,所以就有那么一个软件
    • 那么这个软件的作用就是让你可视化 什么叫可视化 就是让你直接看到,他能让数据库图形化,并且创建表都变得很简单直接点就行,不用再输入语句,当然你也可以输入语句
    • 而这么好的软件,肯定要合作。 所以有很多软件navicat for mysql ,navicate for oracle,navicat for sqlite等等等一万个等(当我没说),实际上支持的有这么多,上图
    • 是的已经够了,那么为了方便,就出现了这么一个通用版navicat premium,这个软件要qian,?什么pojie??支持正版!
      navicat支持连接的数据库

下载安装使用

1. 下载

还是开心的(卑微)给大家分享 navicat premium15的安装包和注册机(win10 64位)

下载之前把杀毒软件都退出了吧/(ㄒoㄒ)/~~

下载方式 取件码
奶牛快传 5mt77y
百度网盘 eovh
蓝奏云

2. PoJie(支持正版)

pojie 步骤悄悄点进来吧


3. 实际操作

  • 页面欣赏
    高大上&简约风的navicat界面

  • 连接SQlite

我们以刚才我们创建的 mykey.db 作为例子 去连接这个数据库

第一步选择连接sqlite数据库
第二步填写创建的.db文件所在路径,填写连接名字
第三步检查连接
第四步打开连接
第五步检查连接
进入创建的数据库
查看内容

  • navicat的作用就是让我们管理数据库的时候更加方便,更加直观的看到我们想做什么
  • 这里只是这两部分知识的皮毛,更多的知识需要我们去探索,加油吧。
posted @ 2020-07-01 18:38  YX_New  阅读(2133)  评论(2编辑  收藏  举报

载入天数...载入时分秒...