前言
作為一個菜雞前端。本人的sql能力簡直弱到爆,但是基于Android開發(fā)的特性,對sql語句的基礎(chǔ)要求不是很高,因?yàn)橐话愕?code>app上很少用到本地數(shù)據(jù)庫,又加之Android客戶端對數(shù)據(jù)庫的性能要求不高,這也導(dǎo)致Android領(lǐng)域集結(jié)的是大批orm框架,在對性能沒大的要求的基礎(chǔ)上,將sql語句快速轉(zhuǎn)變成model操作,使得我們更加避開sql知識,而只用Java代碼就可以快速完成數(shù)據(jù)庫操作。那么對于一個sql語句的弱雞而言,就有必要來回顧下sql基礎(chǔ)了。
今天涉及內(nèi)容:
- 數(shù)據(jù)庫文件常見格式
- sql 簡介
一. 數(shù)據(jù)庫文件常見格式
對于一些大牛而言,見過的數(shù)據(jù)庫肯定很多類了,數(shù)據(jù)庫文件的格式估計也知道不少。但是,對于我而言就悲劇了。雖然也是近期吧。對數(shù)據(jù)庫的類型有了一個簡單了解,對數(shù)據(jù)庫常用類型有興趣的可參考 Navicat安裝詳解 中第二點(diǎn)講解。
但是,談到數(shù)據(jù)庫,我最熟悉的還是sqlLite,數(shù)據(jù)庫格式當(dāng)然是.db了??墒?,數(shù)據(jù)庫文件格式可不止這一種。常用的數(shù)據(jù)庫文件格式有:.csv,.dat,.dbf,.mdb,.db等。
二. sql 簡介
sql由命令組成,每個命令以分號結(jié)束。sql不區(qū)分大小寫。
常用sql保留字有:select,update,insert,create等。
sql中單行注釋用雙減號--開始
多行注釋用/**/
對于一個數(shù)據(jù)表而言,一個表中只能有一個主鍵。刪除主表的時候。必須先刪除外鍵表中的數(shù)據(jù)。
對于一個自增數(shù)據(jù)表而言,若一列中先添加3行,刪除2行,再添加1行,遞增號為2,而不是4。
ok, 今天關(guān)于sql的介紹就到這里了,謝謝大家。