近期要做FMDB项目 所以自己操作一把本地数据库
创建sqlite数据库
Connection连接-> 点击SQLite
image.png完善信息
Connection Name: 数据名字
New SQLite 3
Database File:数据存放地址(放桌面都行)
SQLite语法
类型
integer:整型值
real:浮点值
text:文本字符串
blob:二进制数据(比如文件)
创建表
-
创建t_user、t_download表
image.png image.png image.png
点击Tables
右键New Table...
新增表字段 记得保存
-
查看创建表的DDL语句
选中t_user表 右下方 有个More Info
CREATE TABLE "t_user" ( "id" integer NOT NULL PRIMARY KEY AUTOINCREMENT, "user_name" TEXT )
sql语句
Queries 查询数据 Query
-> New Query...
查全表
SELECT * FROM t_user
SELECT * FROM t_user;
单条语句可以不加分号
image.png插入数据
INSERT INTO t_user (user_name) VALUES ("摩斯小猪猪弄");
执行结果
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;
image.png
网友评论