美文网首页
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数据持久化--FMDB简单使用

    基础认识:FMDB是一个轻量级的针对iOS数据库操作的SDK,在iOS中操作的是SQLite数据库使用目的:需要进...

  • 数据库操作之FMDB

    iOS中使用的是sqlite3数据库,操作数据库的时候首先需要会数据库操作语句—sql语句,在代码中操作数据库时,...

  • iOS数据库FMDB

    iOS数据库FMDB 简介 iOS中使用C语言函数对原生SQLite数据库进行增删改查操作,复杂麻烦,于是,就出现...

  • sqlite 操作速度优化浅谈

    最近开发的SDK因为需要大量的数据库读写操作,所以尝试对数据库操作的速度进行优化,从java转到iOS,发现最明显...

  • iOS-数据库-SQL

    iOS-数据库 -sql 先从数据库语句-SQL语句 1、在程序运行过程中,要想操作(增删改查,CRUD)数据库中...

  • FMDB的基本使用

    首先数据库是系统资源,就像我们操作文件一样,所以并发操作时要注意安全。在iOS上,只有一个线程能够打开数据库操作,...

  • 六、Flutter之数据库

    Flutter中操作数据库可以通过sqflite来实现,支持事务和批量操作,支持在Android、iOS后台线程执...

  • 基于AFNetworking的iOS文件下载框架

    接着上一篇 简单易用的iOS数据库操作框架 文章,这里简单介绍下基于 AFNetworking 的iOS文件下载框...

  • SQLite语句

    SQLite 命令 我们在IOS应用程序中无法使用图形化界面操作数据库。在程序运行过程中操作数据库中的数据需要通过...

  • iOS 数据库操作

    http://www.w3school.com.cn/sql/sql_where.asp

网友评论

      本文标题:iOS数据库操作

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