前言
上節(jié)我們對(duì)sql基礎(chǔ)做了一個(gè)簡(jiǎn)單的介紹,感興趣的可參考
sql語(yǔ)句基礎(chǔ)(1) — 數(shù)據(jù)庫(kù)基礎(chǔ)
在Android開(kāi)發(fā)過(guò)程中,我們是從Java的基本數(shù)據(jù)類型學(xué)起,那么在sql學(xué)習(xí)中,當(dāng)然也涉及到基本數(shù)據(jù)類型的問(wèn)題。那么今天就讓我們來(lái)學(xué)習(xí)下sql語(yǔ)句中的基本數(shù)據(jù)類型吧。
今天涉及內(nèi)容:
- 基本數(shù)據(jù)類型總覽
- 數(shù)據(jù)類型理解
一. 基本數(shù)據(jù)類型總覽
對(duì)于不同的數(shù)據(jù)庫(kù)內(nèi)類型,其基本數(shù)據(jù)類型有所不同,但是都大同小異。今天以新建的SQLite 3數(shù)據(jù)庫(kù)類型為例,打開(kāi)navicat,新建一張表,可看到其具備數(shù)據(jù)類型如下:

image.png
可以看到在
SQLite 3中基本數(shù)據(jù)類型為integer,real,text,blob。
二. 數(shù)據(jù)類型理解
2.1 integer
integer看著就很眼熟了,它其實(shí)就是我們常見(jiàn)的int類型。
2.2 real
real為浮點(diǎn)型,你可以理解為float或double,反正就是非整型就對(duì)了。
2.3 text
text對(duì)應(yīng)字符串String。
2.4 blob
最后的blob對(duì)應(yīng)的是布爾類型,即java中的boolean
最后羅列下:
- integer — 整型,
int - real — 浮點(diǎn)型,類似
float或double - text — 字符串,
String - blob — 布爾值,
boolean
需要注意的是,在sql中字符串是用 單引號(hào)' ' 表,如字符串"奔跑的佩恩"在sql中表示為:'奔跑的佩恩'。
ok,今天的內(nèi)容就介紹到這里了,謝謝大家。