最近在学习IOS开发,在开发当中用到了SqlLite,也就好好的去了解了下。SqlLite很像SQL,不过他对Sql也有不支持的元素,也有了自己的元素。
那么就从他的语法上来分析分析吧。
1、创建表
p
这是从官网上截下来的,这也就是SqlLite如何去创建表的语法。先说说SQL的语法吧,在SQL中创建一个表时
Create Table tableName
(
columnname sqltype isnull [unique| primary key],
columnname sqltype isnull [unique|foreign key]
) 并不能直接去判断该表名是否已经存在,如果要进行判断就要重新去写sql去查询表是否存在。
SqlLite中则从一开始就可以去判断,他会在 Create Table if not exists tablename