iOS数据库操作


1、创建数据库

1.1 CREATE TABLE IF NOT EXIST 表名(

字段名  int not null

)

关键字:if not exists 如果不存在创建表


约束词:

not null

* NOT NULL约束强制列不接受NULL值。

例: softis int not null

unique

* UNIQUE约束唯一标识数据库表中的每条记录

例:softid unique

primary key

* PRIMARY KEY约束唯一标识数据库表中的每条记录(可以是多个值)

例: create table if not exists CLT(

softid ,

cl ,

primary key(softid, cl)

)

check

* CHECK约束用于限制列中的值的范围

例: create table if not exists CLT(

softidint check(softid > 10)

)

default

* DEFAULT约束用于向列中插入默认值

例: itemid default 'CL'

2、数据类型

tinyint(size)0 ~ 225仅容纳整数,在括号内规定数字内最大位数

smallint(size)-2^15 ~ 2^31

integer(size)同int

int(size)-2^31 ~ 2^31

bigint(size)-2^64 ~ 2^64

decimal(size, d)容纳带有小数的数字

numeric(size, d)‘size’规定的最大数。'd'规定小数点右侧的最大位数

char(size)容纳固定长度的字符串(可容纳字母、数字以及特殊字符)

在括号中规定字符串的长度

varchar(size)容纳可变长度的字符串(可容纳字母、数字以及特殊的字符)

在括号中规定字符串的最大长度

date(yyyymmdd)容纳日期

3、基本操作

SELECT语句用于查询

语法:

select [列名称] from [表名称] //指定列 

select * from [表名称]

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 35,277评论 18赞 399
  • http://www.w3school.com.cn/sql/sql_where.asp
    山杨阅读 235评论 0赞 0
  • SQL语言基础 本章,我们将会重点探讨SQL语言基础,学习用SQL进行数据库的基本数据查询操作。另外请注意本章的S...
    厲铆兄阅读 5,494评论 2赞 46
  • 我第一天上小学,嗯我是有点激动!嗯我喜欢联合小学,我和妈妈一起先来到操场上找到自己的班级,然后去排队,不一会儿就进...
    仔仔公社阅读 202评论 0赞 2
  • 当人的特性百万分之一的特性融合在一起时候,是爱情。 剩下的就是诸人重叠的人性,贪、嗔、痴、性。倒也不难解释金钱豪款...
    祖三三阅读 8,474评论 3赞 51

友情链接更多精彩内容