日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

开发SQLite数据库常用的管理工具

發布時間:2025/3/15 数据库 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 开发SQLite数据库常用的管理工具 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?雖然說一直在用Sql Server2000和2005開發項目,但是某些時候想開發一些小的應用程序,用這種數據庫就不合適了,想想可以用ACCESS做數據庫,

但是一直覺得ACCESS是過去的東西,和C#不是很搭配。所以就在網上搜索了一下,發現有一個SQLite是支持.NET開發的綠色數據庫,直接一個System.Data.SQLite.DLL就可以訪問SQLite數據庫,進行各種操作,還支持事務。

找到了合適的數據庫,但是去官網下了安裝包一裝就一個DLL文件,并沒有附帶一個管理工具,那怎么建庫建表啊?看來只能在網上找第三方開發的工具了。

網上一搜索,還是有不少的管理工具,覺得還是按照我的安裝順序依次介紹吧。

?

最先找到的是SQLite Administrator,最新版本是0.8.3.2的,不過好像也是很久前更新的??戳俗髡叩慕榻B,數據庫基本功能都有了,軟件看著也滿漂亮。

優點:這個軟件上手很方便,因為有中文語言。可以隨時編寫SQL語句和查看表數據,修改表數據

缺點:好像對中文支持不是很好,因為我通過程序輸入中文在它里面顯示是亂碼,但是在它里面看的是中文在顯示到開發程序上就是亂碼。

自己的第一個SQLite數據庫是它建的,表都建好了,到開發的時候發現對中文支持不好,可惜該軟件沒有地方改語言。我的軟件是開發完了,可是調試都是自己寫的

界面來看結果,不能通過管理工具改東西效率還是有點不高,沒有辦法最后還是狠心又在網上搜索

?

找到的第二個是SharpPlus SQlite Developer,是一款商業開發的。

優點:也支持中文界面,并且字符編碼可以支持UTF-8等,所以不存在亂碼問題了。因為是商業的,功能上要多一些,操作上也更方便些。

缺點:感覺界面稍微土了點

?

第三個是SQLite Expert Personal 1.7.13

這個開發商比較好,提供了一個免費的版本,既然商業的收錢,那么先用用免費的看看。

優點:支持UTF-8編碼,不會中文亂碼,界面跟SQLite Administrator一樣漂亮,操作很方便。

缺點:英文界面

因為SQLite不需要服務端,又不支持存儲過程,自定義函數等功能,所以它的管理工具的功能也沒有那么復雜,但是SQLite并沒有其他數據庫那么好對付啊!

1。從www.sqlite.org下載SQLite 3.3.4的版本
?? 為了方便,我把它解壓了,就一個SQLite3.exe,放入Windows目錄下。
?? Cmd 進入命令行
?? 1)
?? 創建數據庫文件:
?? >SQLite3 d:\test.db 回車
?? 就生成了一個test.db在d盤。
?? 這樣同時也SQLite3掛上了這個test.db
?? 2)?
?? 用.help可以看看有什么命令
?? >.help 回車即可
?? 3)可以在這里直接輸入SQL語句創建表格 用;結束,然后回車就可以看到了
?? 4)看看有創建了多少表
?? >.tables?
?? 5)看表結構
?? >.schema 表名
?? 6)看看目前掛的數據庫
?? >.database
?? 7)如果要把查詢輸出到文件
?? >.output 文件名
?? > 查詢語句;
?? 查詢結果就輸出到了文件c:\query.txt

?? 把查詢結果用屏幕輸出
?? >.output stdout

?? 8)把表結構輸出,同時索引也會輸出
???? .dump 表名
?? 9)退出
?? >.exit 或者.quit

2。從http://sqlite.phxsoftware.com/下載Ado.net驅動。
?? 下載了安裝,在安裝目錄中存在System.Data.SQLite.dll
??? 我們只需要拷貝這個文件到引用目錄,并添加引用即可對SQLite數據庫操作了
?? 所有的Ado.net對象都是以SQLite開頭的,比如SQLiteConnection
?? 連接串只需要如下方式
?? Data Source=d:\test.db 或者DataSource=test.db--應用在和應用程序或者.net能夠自動找到的目錄
?? 剩下的就很簡單了~~

3。SQL語法
?? 由于以前用SQLServer或者ISeries,所以DDL的語法很汗顏
?? 1)創建一個單個Primary Key的table
?? CREATE TABLE? [Admin] (
?[UserName] [nvarchar] (20)?? PRIMARY KEY NOT NULL ,
?[Password] [nvarchar] (50)?? NOT NULL ,
?[Rank] [smallint] NOT NULL ,
?[MailServer] [nvarchar] (50)?? NOT NULL ,
?[MailUser] [nvarchar] (50)?? NOT NULL ,
?[MailPassword] [nvarchar] (50)?? NOT NULL ,
?[Mail] [nvarchar] (50)?? NOT NULL?
?? ) ;
?? 2)創建一個多個Primary Key的table
?? CREATE TABLE? [CodeDetail] (
?[CdType] [nvarchar] (10)? NOT NULL ,
?[CdCode] [nvarchar] (20)? NOT NULL ,
?[CdString1] [ntext]?? NOT NULL ,
?[CdString2] [ntext]?? NOT NULL ,
?[CdString3] [ntext]?? NOT NULL,
? PRIMARY KEY (CdType,CdCode)
?????????
?? ) ;
?? 3)創建索引
?? CREATE? INDEX [IX_Account] ON? [Account]([IsCheck], [UserName]);
???
?? 還可以視圖等等。
4.還有很有用的SQL
? Select * from Sqlite_master?
? Select datetime('now')
? Select date('now')
? Select time('now')
? 以及很多函數,具體可以參考SQLite的wiki.

oh,還有就是看到有人說,好像成批插入的時候,啟動事務,比不啟動事務快n倍
還有就是盡量使用參數化的SQL,估計和商用DB一樣能夠自動Prepare.

===========

sqlite可以在shell/dos command底下直接執行命令:

sqlite3 film.db "select * from film;"

輸出 HTML 表格:

sqlite3 -html film.db "select * from film;"

將數據庫「倒出來」:

sqlite3 film.db ".dump" > output.sql

利用輸出的資料,建立一個一模一樣的數據庫(加上以上指令,就是標準的SQL數據庫備份了):

sqlite3 film.db < output.sql

在大量插入資料時,你可能會需要先打這個指令:

begin;

插入完資料后要記得打這個指令,資料才會寫進數據庫中:

commit;

?

本文來源:http://www.cnblogs.com/meiyou/archive/2009/09/12/1565497.html

轉載于:https://blog.51cto.com/2845385/1092098

總結

以上是生活随笔為你收集整理的开发SQLite数据库常用的管理工具的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲国产三级 | 日韩欧美xxx| 双腿张开被9个男人调教 | 成人福利在线看 | 69网站在线观看 | 国产成人精品女人久久久 | 成人美女在线观看 | 大学生一级一片全黄 | 色www| 黄色一区二区三区四区 | 一区二区三区在线 | 中文字幕在线观看免费视频 | 国产精品久久国产 | 日本激情小视频 | 人人澡人人爱 | 欧美色图激情小说 | 视频在线一区二区 | 一级中文字幕 | 亚洲国产精品成人综合色在线婷婷 | 夜间福利在线观看 | 国产激情一区二区三区在线观看 | 久久免费一区 | 久久特黄视频 | 97久久久 | 日本老妇性生活 | 成人性爱视频在线观看 | 亚洲精品1| 依人成人综合网 | 夜夜嗨一区二区三区 | 国产欧美精品一区 | 国产在线播放一区 | 久草热在线视频 | 国产91一区二区三区在线精品 | 国产精品亚洲二区在线观看 | 中文字幕亚洲色图 | 国产大学生视频 | 丰满人妻一区二区三区免费视频棣 | 337p粉嫩色噜噜噜大肥臀 | 日韩中文字幕在线一区 | 国偷自拍 | 国产91一区二区三区在线精品 | 999这里只有精品 | 亚洲乱码在线观看 | 天天躁狠狠躁 | 亚洲日本在线观看 | 国产精品免费无码 | 成人黄色免费观看 | 久久久久久久久久免费视频 | 上原亚衣av一区二区三区 | 国产精品美女www爽爽爽 | 成人网免费视频 | av小片 | 好男人在线视频www 亚洲福利国产 | 午夜精品久久久久久久四虎美女版 | 免费福利视频在线观看 | 天天色天天射综合网 | 国产精品成人一区二区三区电影毛片 | 色多多视频在线观看 | 日韩在线视频网址 | 久草网在线观看 | 免费网站看av | 亚洲午夜色| 国产亚洲精品女人久久久久久 | 免费看黄色的视频 | 精品一区二区免费 | 欧美不卡视频 | 午夜宫| 性户外野战hd| 欧美一区二区三区久久久 | 国产欧美日韩精品在线 | 99精品在线免费观看 | 激情影院内射美女 | 屁屁影院国产第一页 | 亚洲AV午夜福利精品一级无码 | 色婷婷一区 | 亚州男人的天堂 | 午夜xx| 在线观看日韩精品 | 精品人妻一区二区乱码 | 亚洲一区av在线 | 久艹在线视频 | 伊人精品在线 | 91精品国产99久久久久久 | 国产日韩欧美高清 | 91久久精品一区二区三 | 亚洲精品一区二区口爆 | 大地资源中文第三页 | 朝鲜美女黑毛bbw | 麻豆av导航 | 日韩av一卡二卡 | 久久国产成人精品av | www.com黄色| 久久精品国产露脸对白 | 鲁啊鲁在线视频 | 亚洲乱亚洲 | 亚洲欧洲综合av | 污视频免费看 | 亚洲一区二区三区免费观看 | 亚洲天堂偷拍 |