亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Android Sqlite命令詳解(基本命令)

 更新時(shí)間:2015年12月31日 11:09:09   作者:jerrylsxu  
這篇文章主要介紹了Android Sqlite命令詳解(基本命令)的相關(guān)資料,需要的朋友可以參考下

在Android開(kāi)發(fā)中SQLite起著很重要的作用,網(wǎng)上SQLite的教程有很多很多,不過(guò)那些教程大多數(shù)都講得不是很全面。本人總結(jié)了一些SQLite命令,借著論壇的大賽,跟大家分享分享的。

一.SQLite的介紹

1.SQLite簡(jiǎn)介

SQLite是一款輕型的數(shù)據(jù)庫(kù),是遵守ACID的關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng),它的設(shè)計(jì)目標(biāo)是嵌入  式的,而且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用資源非常的低,在嵌入式設(shè)備中,可能只需要幾百K的內(nèi)存就夠了。它能夠支持 Windows/Linux/Unix等等主流的操作系統(tǒng),同時(shí)能夠跟很多程序語(yǔ)言相結(jié)合,比如Tcl、PHP、Java、C++、.Net等,還有ODBC接口,同樣比起 Mysql、PostgreSQL這兩款開(kāi)源世界著名的數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)講,它的處理速度比他們都快。

2.SQLite的特點(diǎn):

輕量級(jí)

SQLite和C/S模式的數(shù)據(jù)庫(kù)軟件不同,它是進(jìn)程內(nèi)的數(shù)據(jù)庫(kù)引擎,因此不存在數(shù)據(jù)庫(kù)的客戶端和服務(wù)器。使用SQLite一般只需要帶上它的一個(gè)動(dòng)態(tài)  庫(kù),就可以享受它的全部功能。而且那個(gè)動(dòng)態(tài)庫(kù)的尺寸也挺小,以版本3.6.11為例,Windows下487KB、Linux下347KB。

不需要"安裝"

SQLite的核心引擎本身不依賴第三方的軟件,使用它也不需要"安裝"。有點(diǎn)類似那種綠色軟件。

單一文件 

數(shù)據(jù)庫(kù)中所有的信息(比如表、視圖等)都包含在一個(gè)文件內(nèi)。這個(gè)文件可以自由復(fù)制到其它目錄或其它機(jī)器上。

跨平臺(tái)/可移植性

除了主流操作系統(tǒng) windows,linux之后,SQLite還支持其它一些不常用的操作系統(tǒng)。

弱類型的字段

同一列中的數(shù)據(jù)可以是不同類型

開(kāi)源

這個(gè)相信大家都懂的?。。。。。。。。。。。?/p>

3.SQLite數(shù)據(jù)類型

一般數(shù)據(jù)采用的固定的靜態(tài)數(shù)據(jù)類型,而SQLite采用的是動(dòng)態(tài)數(shù)據(jù)類型,會(huì)根據(jù)存入值自動(dòng)判斷。SQLite具有以下五種常用的數(shù)據(jù)類型:

NULL: 這個(gè)值為空值

VARCHAR(n):長(zhǎng)度不固定且其最大長(zhǎng)度為 n 的字串,n不能超過(guò) 4000。

CHAR(n):長(zhǎng)度固定為n的字串,n不能超過(guò) 254。

INTEGER: 值被標(biāo)識(shí)為整數(shù),依據(jù)值的大小可以依次被存儲(chǔ)為1,2,3,4,5,6,7,8.

REAL: 所有值都是浮動(dòng)的數(shù)值,被存儲(chǔ)為8字節(jié)的IEEE浮動(dòng)標(biāo)記序號(hào).

TEXT: 值為文本字符串,使用數(shù)據(jù)庫(kù)編碼存儲(chǔ)(TUTF-8, UTF-16BE or UTF-16-LE).

BLOB: 值是BLOB數(shù)據(jù)塊,以輸入的數(shù)據(jù)格式進(jìn)行存儲(chǔ)。如何輸入就如何存儲(chǔ),不改  變格式。

DATA :包含了 年份、月份、日期。

TIME: 包含了 小時(shí)、分鐘、秒。

要查看數(shù)據(jù)庫(kù),首先必須要找到db文件,如果拷貝到電腦上,查看的方法比較多,在手機(jī)上,用命令查看比較直接和方便。

首先要找到數(shù)據(jù)庫(kù)的位置,一般數(shù)據(jù)庫(kù)時(shí)存放在程序的私有目錄,所以要獲取root權(quán)限。

確保開(kāi)發(fā)工具已經(jīng)連接上手機(jī),打開(kāi)命令行,輸入adb shell

這時(shí)還沒(méi)有獲取root權(quán)限,輸入su,手機(jī)會(huì)彈出提示,允許獲取root權(quán)限 

后綴變?yōu)椤?”,成功獲取root權(quán)限,這時(shí)可以進(jìn)入應(yīng)用程序的私有目錄,

輸入cd data/data/程序包名/databases/,進(jìn)入數(shù)據(jù)庫(kù)的目錄

下面時(shí)一些基本的sqlite命令

首先打開(kāi)數(shù)據(jù)庫(kù),輸入sqlite3 test_db,打開(kāi)一個(gè)文件名為test_db的數(shù)據(jù)。


要查看數(shù)據(jù)庫(kù)的結(jié)構(gòu),輸入.schema

 

查看一些所有的數(shù)據(jù)

查看起來(lái)有些吃力,為了讓數(shù)據(jù)看起來(lái)更美觀,輸入.head on,顯示列名,輸入.mode column,按類顯示

看起來(lái)舒服多了

要查看有多少個(gè)表,輸入.table

查看單個(gè)表的結(jié)構(gòu),.schema TableName

以上命令進(jìn)行簡(jiǎn)單的查看數(shù)據(jù)庫(kù),應(yīng)該足夠了。

相關(guān)文章

  • Android自定義控件如何在XML文件中使用自定義屬性

    Android自定義控件如何在XML文件中使用自定義屬性

    這篇文章主要為大家介紹了Android自定義控件之如何在XML文件中使用自定義屬性示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • Android?Material組件庫(kù)日期選擇和時(shí)間選擇器的使用方法

    Android?Material組件庫(kù)日期選擇和時(shí)間選擇器的使用方法

    這篇文章主要介紹了Android?Material組件庫(kù)(日期選擇和時(shí)間選擇器)基本使用,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2023-11-11
  • Android實(shí)現(xiàn)簡(jiǎn)易秒表功能

    Android實(shí)現(xiàn)簡(jiǎn)易秒表功能

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)簡(jiǎn)易秒表功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-09-09
  • Android 獲取應(yīng)用緩存大小與清除緩存的方法

    Android 獲取應(yīng)用緩存大小與清除緩存的方法

    今天小編就為大家分享一篇Android 獲取應(yīng)用緩存大小與清除緩存的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • 詳解ASP.NET Core MVC四種枚舉綁定方式

    詳解ASP.NET Core MVC四種枚舉綁定方式

    這篇文章主要介紹了詳解ASP.NET Core MVC四種枚舉綁定方式, 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-04-04
  • 優(yōu)化Gradle提升Gradle編譯速度

    優(yōu)化Gradle提升Gradle編譯速度

    今天小編就為大家分享一篇關(guān)于優(yōu)化Gradle提升Gradle編譯速度的文章,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-10-10
  • Android?高德地圖POI定位地址搜索功能

    Android?高德地圖POI定位地址搜索功能

    這篇文章主要介紹了Android?高德地圖POI定位地址搜索功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2024-02-02
  • Android控件SeekBar仿淘寶滑動(dòng)驗(yàn)證效果

    Android控件SeekBar仿淘寶滑動(dòng)驗(yàn)證效果

    這篇文章主要為大家詳細(xì)介紹了Android控件SeekBar仿淘寶滑動(dòng)驗(yàn)證效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • 如何使用SurfaceView實(shí)現(xiàn)魚(yú)兒游動(dòng)動(dòng)畫(huà)

    如何使用SurfaceView實(shí)現(xiàn)魚(yú)兒游動(dòng)動(dòng)畫(huà)

    這篇文章主要教大家如何使用SurfaceView實(shí)現(xiàn)魚(yú)兒游動(dòng)動(dòng)畫(huà),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • Android EditText實(shí)現(xiàn)輸入金額類型詳解

    Android EditText實(shí)現(xiàn)輸入金額類型詳解

    EditText是Android中一個(gè)非常實(shí)用的控件,有很多InputType,可以來(lái)達(dá)到不同的輸入效果,下面這篇文章主要給大家介紹了關(guān)于Android EditText實(shí)現(xiàn)輸入金額類型的相關(guān)資料,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-09-09

最新評(píng)論