码迷,mamicode.com
首页 > 数据库 > 详细

SQLite 学习

时间:2016-09-05 22:16:36      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:

一、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 学习

标签:

原文地址:http://www.cnblogs.com/hansIOS/p/5843840.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!