記錄一下今天用SQlite

2021-08-29 17:25:44 字數 656 閱讀 2333

1、連線資料庫。

直接在cmd中輸入:sqlite3 d:\test.db

如果沒有就建立乙個,如果有開啟原來那個。:)

2、接著可以直接用sql語句操作,比如建表,查詢等等。

舉例:reate table student(name text,*** text) //建表

select * from student //查詢

3、從檔案讀入到表。

如果有乙個文字檔案studentdata.txt儲存著學生的資料。

.import d:\studentdata.txt student

這是檔案中的資料已經匯入表中。

不過這裡可能會有乙個問題就是會報錯,這個錯是因為分隔符引起的。

所以在輸入上面這句話以前需要另外輸入一句話

.separator ","

//如果這裡是逗號表示在文字檔案中每乙個記錄存的時候分隔符用的是逗號。

//比如 張三,男

4、將結果輸出到文字檔案

怎樣將對錶的操作結果寫入到文字檔案中呢?

輸入下面的語句即可:

.output d:\result.txt

select * from students; //查詢的結果

slqlite 中有很多有意思的特殊命令用.help可以看到這些命令

今天,記錄一下,也許,明天,就會。。。

今天,跟她打了很久的 聊天內容依舊還是跟以前差不多,東聊西扯,中間還是時不時會有些沉默,大家都不說話,卻少了以前的那份尷尬。後來聊著聊著,她突然說,到現在為止你還沒有感動過我,你做的事情都讓我覺得你是刻意在做的,不是發自內心的。你到現在為止還不知道如何真正的去愛乙個人。也就是說你不是真正的懂我的,愛...

今天做了乙個題,記錄一下

題幹 程式設計 二選一 連續數字 分值 300 程式執行時限 600 ms 你的弟弟在紙上寫了一些連續的整數,這些整數是亂序排列的,且每個整數只出現一次。淘氣的弟弟把其中的乙個整數擦掉了,你現在需要寫程式找出他擦掉的是哪個數。輸入 只有一行,用逗號分隔的若干個整數 輸入約束 至少1個,至多50個整數...

今天說一下Top

top這個關鍵字,大家都不陌生 尤其是很多時候開啟ssms的時候右鍵表名,選擇前1000行的時候,就可以見到編譯出來的語句 select top 1000 from 好 我們先看看top 的語法 top expression percent with ties top 關鍵字支援實際行數 top 5...