SQLite 学习
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLite 学习相关的知识,希望对你有一定的参考价值。
一、SQLite约束
1、常用约束:
NOT NULL 约束:确保某列不能有NULL值;
DEFAULT 约束:当某列没有指定值时,为该列提供默认值;Y
UNIQUE 约束:确保该列的值是唯一的;
PRIMARY KEY 约束:唯一标识数据库表中各行/记录;
CHECK 约束: CHECK 约束确保某列中的所有值满足某一条件。
2、例子
SALARY REAL DEFAULT 50.0
SALARY REAL CHECK(SALARY > 0)
二、SQLite Joins
用于结合两个或多个数据库中表的记录。
SQL 定义了三个主要类型的连接:
CROSS JOIN : 交叉连接
INNER JOIN : 内连接
OUTER JOIN : 外连接
交叉连接(CROSS JOIN)把第一个表的每一行与第二个表的每一行进行匹配。如果两个输入表分别有 x 和 y 列,则结果表有 x+y 列。由于交叉连接(CROSS JOIN)有可能产生非常大的表,使用时必须谨慎,只在适当的时候使用它们。
http://www.runoob.com/sqlite/sqlite-joins.html
以上是关于SQLite 学习的主要内容,如果未能解决你的问题,请参考以下文章