首页 > 代码库 > SQLite 学习
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 学习
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。