Navicat Premium安装与使用

近期要做FMDB项目 所以自己操作一把本地数据库

创建sqlite数据库

Connection连接-> 点击SQLite

Navicat Premium安装与使用_第1张图片
image.png

完善信息

Connection Name: 数据名字
New SQLite 3
Database File:数据存放地址(放桌面都行)

Navicat Premium安装与使用_第2张图片
image.png

SQLite语法

类型

integer:整型值
real:浮点值
text:文本字符串
blob:二进制数据(比如文件)

创建表

  • 创建t_user、t_download表
    点击Tables 右键 New Table...
    新增表字段 记得保存

    Navicat Premium安装与使用_第3张图片
    image.png

    Navicat Premium安装与使用_第4张图片
    image.png
    Navicat Premium安装与使用_第5张图片
    image.png
  • 查看创建表的DDL语句
    选中t_user表 右下方 有个 More Info

    CREATE TABLE "t_user" (
       "id" integer NOT NULL PRIMARY KEY AUTOINCREMENT,
       "user_name" TEXT
    )
    

sql语句

Queries 查询数据 Query-> New Query...

Navicat Premium安装与使用_第6张图片
image.png

Navicat Premium安装与使用_第7张图片
image.png
Navicat Premium安装与使用_第8张图片
image.png

查全表

SELECT * FROM t_user
SELECT * FROM t_user;

单条语句可以不加分号

Navicat Premium安装与使用_第9张图片
image.png

插入数据

INSERT INTO t_user (user_name) VALUES ("摩斯小猪猪弄");

执行结果


Navicat Premium安装与使用_第10张图片
image.png

查看结果

SELECT * FROM t_user;

联表

关键字:on 、 where

select user.id,user.user_name, down.url FROM t_user user JOIN t_download down on user.id = down.user_id WHERE user.id = 2 or user_id = 3;

select user.id,user.user_name, down.url FROM t_user user JOIN t_download down on user.id = down.user_id WHERE user.id = 2 or user_id = 3;
Navicat Premium安装与使用_第11张图片
image.png

你可能感兴趣的:(Navicat Premium安装与使用)