iOS數(shù)據(jù)庫操作


1、創(chuàng)建數(shù)據(jù)庫

1.1 CREATE TABLE IF NOT EXIST 表名(

字段名 ?int not null

關(guān)鍵字:if not exists 如果不存在創(chuàng)建表


約束詞:

not null

* NOT NULL約束強(qiáng)制列不接受NULL值。

例: softis int not null

unique

* UNIQUE約束唯一標(biāo)識(shí)數(shù)據(jù)庫表中的每條記錄

例:softid unique

primary key

* PRIMARY KEY約束唯一標(biāo)識(shí)數(shù)據(jù)庫表中的每條記錄(可以是多個(gè)值)

例: 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約束用于向列中插入默認(rèn)值

例: itemid default 'CL'

2、數(shù)據(jù)類型

tinyint(size)0 ~ 225僅容納整數(shù),在括號(hào)內(nèi)規(guī)定數(shù)字內(nèi)最大位數(shù)

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

integer(size)同int

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

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

decimal(size, d)容納帶有小數(shù)的數(shù)字

numeric(size, d)‘size’規(guī)定的最大數(shù)。'd'規(guī)定小數(shù)點(diǎn)右側(cè)的最大位數(shù)

char(size)容納固定長度的字符串(可容納字母、數(shù)字以及特殊字符)

在括號(hào)中規(guī)定字符串的長度

varchar(size)容納可變長度的字符串(可容納字母、數(shù)字以及特殊的字符)

在括號(hào)中規(guī)定字符串的最大長度

date(yyyymmdd)容納日期

3、基本操作

SELECT語句用于查詢

語法:

select [列名稱] from [表名稱] //指定列?

select * from [表名稱]

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,706評(píng)論 18 399
  • http://www.w3school.com.cn/sql/sql_where.asp
    山楊閱讀 219評(píng)論 0 0
  • SQL語言基礎(chǔ) 本章,我們將會(huì)重點(diǎn)探討SQL語言基礎(chǔ),學(xué)習(xí)用SQL進(jìn)行數(shù)據(jù)庫的基本數(shù)據(jù)查詢操作。另外請(qǐng)注意本章的S...
    厲鉚兄閱讀 5,460評(píng)論 2 46
  • 我第一天上小學(xué),嗯我是有點(diǎn)激動(dòng)!嗯我喜歡聯(lián)合小學(xué),我和媽媽一起先來到操場上找到自己的班級(jí),然后去排隊(duì),不一會(huì)兒就進(jìn)...
    仔仔公社閱讀 195評(píng)論 0 2
  • 當(dāng)人的特性百萬分之一的特性融合在一起時(shí)候,是愛情。 剩下的就是諸人重疊的人性,貪、嗔、癡、性。倒也不難解釋金錢豪款...
    祖三三閱讀 8,329評(píng)論 3 51

友情鏈接更多精彩內(nèi)容