美文网首页
iOS数据库操作

iOS数据库操作

作者: Operation | 来源:发表于2017-04-20 16:22 被阅读120次


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

    相关文章

      网友评论

          本文标题:iOS数据库操作

          本文链接:https://www.haomeiwen.com/subject/rblzlttx.html