iOS数据库操作

2017-04-20  本文已影响120人  Operation


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 [表名称]

上一篇下一篇

猜你喜欢

热点阅读