SQLite數據庫常用語句及MAC上的SQLite可視化工具MeasSQLlite使用方法_SQLite

來源:腳本之家  責任編輯:小易  

然后找到自己用的程序包的文件夾,打開databases,就看到sqlite數據庫文件了,然后到處就可以了。步驟上面標注好了,1,2,3。這樣就把sqlite數據庫文件以文件的方式導出來了,然后使用sqlite界面管理工具如sqlite administrator、sqlite man或者firefox插件sqlite manager等打開就可以了www.anxorj.tw防采集請勿采集本網。

一、引言

SQLite庫包含一個名字叫做sqlite3的命令行,它可以讓用戶手工輸入并執行面向SQLite數據庫的SQL命令。本文檔提供一個樣使用sqlite3的簡要說明。開始 啟動sqlite3程序,僅僅需要敲入帶有SQLite數據

        在移動開發中,通常會用到一些小型的數據庫進行數據管理。SQLite是一款十分小巧便捷的數據庫,在iOS開發中,原生框架也對其有很好的支持。

先介紹使用DDMS導出sqlite數據庫的操作和使用adb工具訪問sqlite數據庫。首先打開android項目的調試模式,然后找到顯示DDMS 切換到DDMS,顯示File Explorer窗口,找到/data/data/如下圖1, 然后找到程序包

二、SQLite常用語句

這個函數非常重用,是用來執行SQLite數據庫的SQL語句的。第一個參數是sqlite數據庫標識符指針。第二個參數是要執行的SQL語句。第三個參數是一個回調函數,在執行查詢操作時用到,其它的操作可以傳空值即

    數據庫存在的意義就在于其對數據的整合和管理,所以數據庫的核心操作無非是對數據進行增,刪,改,查得操作。

用insert語句:百INSERT INTO table1(id,name,address)VALUES(1,ygl,'beijing'),該語句主要適用于sql和PL/SQL。拓展資料數據庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫,它產生于

1.建立數據表語句

可用sqlite數據庫導出文本文件,一般*.csv格式的最常用,其它數據庫或者程序都支持這種格式。記事本或者Excel都可以直接打開;其中記事本打開的是逗號分開的,而Excel打開則基本等同于xls格式。

    一個數據庫文件中可以由一些表組成,通過下面的語句在數據庫文件中創建一張表:

復制代碼 代碼如下:

create table class(num integer PRIMARY KEY,name text NOT NULL DEFAULT "1班",count integer CHECK(count>10))

上面的語句代碼可以簡化成如下的格式:

create table 表名(參數名1 類型 修飾條件,參數名2,類型 修飾參數,···)

sqlite中支持如下的類型:

smallint 短整型

integer 整型

real 實數型

float 單精度浮點

double 雙精度浮點

currency 長整型

varchar 字符型

text 字符串

binary 二進制數據

blob 二進制大對象

boolean 布爾類型

date 日期類型

time 時間類型

timestamp 時間戳類型

關于修飾條件,常用的有如下幾種:

PRIMARY KEY:將本參數這個為主鍵,主鍵的值必須唯一,可以作為數據的索引,例如編號。

NOT NULL :標記本參數為非空屬性。

UNIQUE:標記本參數的鍵值唯一,類似主鍵。

DEFAULT:設置本參數的默認值

CHECK:參數檢查條件,例如上面代碼,寫入數據是count必須大于時才有效。

2.添加數據

使用下面的語句來進行數據行的添加操作:

復制代碼 代碼如下:

insert into class(num,name,count) values(2,"三年2班",58)

上面的語句代碼可以簡化成如下格式:

復制代碼 代碼如下:

insert into 表名(鍵1,鍵2,···) values(值1,值2,···)

使用下面的語句進行數據列的添加,即添加一個新的鍵:

復制代碼 代碼如下:

alter table class add new text

alter table 表名 add 鍵名 鍵類型

3.修改數據

使用如下語句來進行改操作:

復制代碼 代碼如下:

update class set num=3,name="新的班級" where num=1

update 表名 set 鍵1=值1,鍵2=值2 where 條件

where后面添加修改數據的條件,例如上面代碼修改num為1的班級的名字和mun值。

4.刪除數據

復制代碼 代碼如下:

delete from class where num=1

delete from 表名 where 條件

上面代碼刪除num為1的一條數據。

刪除一張表適用下面的語句:

復制代碼 代碼如下:

drop table class

drop table 表名

5.查詢操作

查詢操作是數據庫的核心功能,sqlite的許多查詢命令可以快捷的完成復雜的查詢功能。

查詢表中某些鍵值:

復制代碼 代碼如下:

select num from class

select 鍵名,鍵名··· from 表名

查詢全部鍵值數據:

復制代碼 代碼如下:

select * from class

select * from 表名

*是一個全通配符,代表不限個數任意字符

查詢排序:

復制代碼 代碼如下:

select * from class order by count asc

select 鍵名,鍵名,··· from 表名 order by 鍵名 排序方式

order by 后面寫要進行排序的鍵名,排序方式有 asc升序 desc降序

查找數據條數與查找位置限制:

復制代碼 代碼如下:

select * from class limit 2 offset 0

select 鍵名 from 表名 limit 最大條數 offset 查詢起始位置

條件查詢:

復制代碼 代碼如下:

select * from class where num>2

select 鍵名 from 表名 where 條件

查詢數據條數:

復制代碼 代碼如下:

select count(*) from class

select count(鍵名) from 表名

去重查詢:

復制代碼 代碼如下:

select distinct num from class

select distinct 鍵名 from 表名

三、MesaSQLite的簡單使用方法

        MesaSQLite是一款可視化的SQLite數據庫編輯軟件,使用十分方便。如下地址是下載鏈接://www.anxorj.tw/softs/419734.html。

1.創建數據庫文件

打開MesaSQLite軟件,在導航欄中選擇File,選擇彈出菜單中的New DataBase創建一個新的數據庫文件,也可以選擇Open Database打開一個數據庫。

注意:默認創建的數據庫文件為rdb格式,手動改成db格式即可。

2.創建表

MesaSQLite有兩種方式對數據庫進行操作,一種是通過sql語句,一種是通過可視化的界面。在SQL Query工具窗口中,可以通過SQL語句對數據庫進行操作,如下圖:

或者在Structure工具窗口中進行可視化的創建:

3.查詢操作

對于數據的查詢操作,同樣可以通過SQL Query工具通過語句進行查詢或者在Content窗口中填寫查詢條件進行查詢,如下:

private void MyPrintPage(object sender,System.Drawing.Printing.PrintPageEventArgs e)public static boolean isNumeric(String str){if(str.matches("/d*"){return true;}else{return false;}}內容來自www.anxorj.tw請勿采集。


  • 本文相關:
  • mac中mariadb數據庫的安裝步驟
  • mac安裝 mysql 數據庫總結
  • mac上oracle數據庫的安裝及過程中一些問題的解決
  • 在mac os上安裝oracle數據庫的基本方法
  • mac環境下php操作mysql數據庫的方法分享
  • mac mysql數據庫中文亂碼問題解決
  • sqlite字符串比較時的大小寫問題解決方法
  • sqlite教程(十):內存數據庫和臨時數據庫
  • sqlite 入門教程二 sqlite的創建、修改、刪除表
  • sqlite3 使用總結
  • sqlite教程(八):命令行工具介紹
  • sqlite教程(十一):臨時文件
  • sqlite 入門教程三 好多約束 constraints
  • sqlite中文亂碼問題原因分析及解決
  • sqlite3中自增主鍵相關知識總結
  • sqlite數據庫常用語句及mac上的sqlite可視化工具meassqllite使用
  • SQLite數據庫常用命令有哪些
  • 開發SQLite數據庫有哪些常用的管理工具
  • SQLite編輯器具體有什么用?(不要說編輯數據庫等的話) 舉幾個例子
  • 數據庫得一些常用語句及其使用方法
  • sqlite的幾個常用方法
  • android系統sqlite數據庫文件怎么打開
  • sqlite 能通過語句輸出密碼嗎
  • 在數據庫里面插入數據的語句怎么寫?
  • 怎樣接受從sqlite數據庫中讀取出來數據?
  • android sqlite數據庫的更新
  • 網站首頁網頁制作腳本下載服務器操作系統網站運營平面設計媒體動畫電腦基礎硬件教程網絡安全mssqlmysqlmariadboracledb2mssql2008mssql2005sqlitepostgresqlmongodbredisaccess數據庫文摘數據庫其它首頁sqlitemac中mariadb數據庫的安裝步驟mac安裝 mysql 數據庫總結mac上oracle數據庫的安裝及過程中一些問題的解決在mac os上安裝oracle數據庫的基本方法mac環境下php操作mysql數據庫的方法分享mac mysql數據庫中文亂碼問題解決sqlite字符串比較時的大小寫問題解決方法sqlite教程(十):內存數據庫和臨時數據庫sqlite 入門教程二 sqlite的創建、修改、刪除表sqlite3 使用總結sqlite教程(八):命令行工具介紹sqlite教程(十一):臨時文件sqlite 入門教程三 好多約束 constraintssqlite中文亂碼問題原因分析及解決sqlite3中自增主鍵相關知識總結sqlite數據庫常用語句及mac上的sqlite可視化工具meassqllite使用sqlite中文亂碼問題原因分析及解sqlite3中的日期時間函數使用小結sqlite3 top的查詢及limit語法介linux sqlite3 基本命令sqlite 錯誤碼整理sqlite3中自增主鍵相關知識總結sqlite優化方法sqlite循環批量插入數據采用批處sqlite3 使用總結sqlite 常用函數 推薦sqlite 內存數據庫學習手冊sqlite3中的日期時間函數使用小結linux sqlite3 基本命令sqlite循環批量插入數據采用批處理文件實sqlite3的綁定函數族使用與其注意事項詳解sqlite教程(八):命令行工具介紹sqlite學習手冊(sqlite在線備份)python之sqlalchemy創建表的實例詳解保護你的sqlite數據庫(sqlite數據庫安全秘sqlite 入門教程二 sqlite的創建、修改、
    免責聲明 - 關于我們 - 聯系我們 - 廣告聯系 - 友情鏈接 - 幫助中心 - 頻道導航
    Copyright © 2017 www.anxorj.tw All Rights Reserved
    陕西快乐10分下载