成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

干貨|Sqlite數據庫知識必知必會(上篇)

開發 前端
前面我們學習了很多數據庫,雖然它們功能非常豐富,但是占用空間比較大,使得我們的系統負荷變大,這對于我們新手小白來說不是一個理想的選擇,于是乎,Sqlite閃亮登場,它受人喜愛的真正原因正是因為它足夠小,無需安裝和管理配置,簡單容易上手,支持數據庫的大小也有2TB,足夠我們個人開發愛好者使用了。

[[392439]]

前言

前面我們學習了很多數據庫,雖然它們功能非常豐富,但是占用空間比較大,使得我們的系統負荷變大,這對于我們新手小白來說不是一個理想的選擇,于是乎,Sqlite閃亮登場,它受人喜愛的真正原因正是因為它足夠小,無需安裝和管理配置,簡單容易上手,支持數據庫的大小也有2TB,足夠我們個人開發愛好者使用了。

一、安裝

既然要學Sqlite,首先我們先安裝它們,前面我們說過,安裝它們無需太多過程,即免安裝,下載地址:

https://u062.com/dir/7715018-39794633-fbf2ca

我們下載好后直接將Sqlite的應用程序加入到環境變量中即可隨意使用了,打開CMD,看到這種字樣,表示安裝成功,如圖:

二、圖形化界面管理

Sqlite已經安裝上了,但是在命令提示符窗口操作總感覺不美觀,小編想這時候應該需要一個圖形界面工具來操縱Sqlite,這樣就能更直觀的顯示數據了,這里我推薦SqliteAdmin,中文版的界面再加上簡潔的界面設計,如圖:

注意,此時的軟件還無法正常工作,因為它還沒有可以解析Sqlite語句的動態鏈接庫,所以你還需要下載個動態鏈接庫,這里小編已經準備好了下載地址了,下載后直接復制到軟件的目錄即可,下載地址:

  1. https://u062.com/file/7715018-452195159 

三、基本語法

Sqlite不像其它的數據庫以“;”結尾,而且它是以“.”開頭使得式子成立的。打開我們的SqliteAdmin,下面開始我們的裝逼之旅。

1.數據類型

  1. Null         空值 
  2. SMALLLINT    短整型 
  3. INTEGER      帶符號的整數 這個就是布爾類型 0(false)和 1(true) 
  4. TINYINT      長整型 
  5. REAL         浮點值 
  6. TEXT         大量文本字符串 
  7. BLOB         二進制對象        
  8. NUMERIC      使用所有五個存儲類的值 
  9. VARCHAR(n)   變動長度字符串,只能存英文,最多8000個字符 
  10. CHAR(n)      固定長度字符串 
  11. DATA         年月日 
  12. TIME         時分秒 
  13. DOUBLE       雙精度浮點數 
  14. FLOAT        單精度浮點數 
  15. TIMESTAMP    存儲年月日時分秒 
  16. NCHAR        存儲Unicode數據類型的固長字符串 ,可存英文漢字,做多4000個字符 
  17. NVARCHAR 存儲Unicode數據類型的變長字符串 
  18. NTEXT        存儲Unicode數據類型的大量文本字符串 
  19. DATATIME     存儲日期時間 

其實它的數據類型遠不止這些,更多的數據類型需要大家發掘,這里小編列舉只是常用的數據類型罷了。

2.基本關鍵字

了解了數據類型,在創建數據庫時用于操作時需要配套使用的關鍵字當然也必須得了解,這樣才能提高開發效率。

  1. AND   與 
  2.  
  3.  
  4. BETWEEN  最小值和最大值之間 
  5.  
  6.  
  7. EXISTS 判斷是否存在 
  8.  
  9.  
  10. IN  判斷某個值是否屬于另一個值 
  11.  
  12.  
  13. NOT IN 判斷某個值是否不屬于另一個值 
  14.  
  15.  
  16. LIKE 使用通配符比較值與另一個值 不區分大小寫 %(表示零個,一個或者多個)  _(表示一個) 
  17.  
  18.  
  19. GLOB  使用通配符將值與類似值進行比較,并區分大小寫的 *(表示零個或多個)     ?(表示一個) 
  20.  
  21.  
  22. LIMIT  限制滿足條件的值的數量 
  23.  
  24.  
  25. ORDER BY 排序  ASC(升序) | DESC(降序) 
  26.  
  27.  
  28. GROUP BY  數據聚合 
  29.  
  30.  
  31. HAVING   過濾分組,使用前一定要使用GROUP BY 
  32.  
  33.  
  34. DISTINCT   消除所有重復記錄 
  35.  
  36.  
  37.  
  38. NOT  不,常和in一起用 
  39.  
  40.  
  41. OR   或 
  42.  
  43.  
  44. IS NULL  判斷是否等于空值,類型運算符 
  45.  
  46.  
  47. IS  相當于‘=’ 
  48.  
  49.  
  50. IS NOT  判斷是否不等于 相當于“!=” 
  51.  
  52.  
  53. UNIQUE    不重復 
  54.  
  55. UNION     消除所有重復行 
  56.  
  57. UNIONALL  不消除重復行 
  58.  
  59. WHERE   用于滿足某個條件時 
  60.  
  61. SELECT  選擇 
  62.  
  63. FROM   來自 
  64.  
  65. INSERT INTO 插入表數據 
  66.  
  67. PRIMARY Key  主列 
  68.  
  69. DEFAULT 默認值 
  70.  
  71. CHECK 檢查 

3.數據庫相關操作

1).創建數據庫文件

首先我們要創建一個數據庫文件,以“.db”結尾的文件,如下:

我們還可以在命令提示符里面創建數據庫,如下所示:

這樣就創建了一個"test"的數據庫文件了,我們創建之后我們就進入了"test"數據庫中了,然后就可以進行其它操作了。

2).查看數據庫

  1. .database .databases 兩者即可 

3).退出數據庫

  1. .quit 

4).導出數據庫

  1. sqlite3 test.db .dump > test.sql 

5).創建附加數據庫

  1. ATTACH DATABASE 'test1.db' as 'test1'
  2. ATTACH DATABASE 'test2.db' as 'test2'

上述操作是將所有數據庫數據都存放在了數據庫文件“test.db”中了,不過實際開發中不建議這么做,建議多做幾個數據庫,或者將數據庫嵌入到其它數據庫中。

6).顯示附加數據庫

  1. .database   .databases 兩者即可 

7).分離數據庫

  1. DETACH DATABASE 'test1'

四、總結

這篇文章主要介紹了Sqlite數據庫的安裝、圖形化管理系統、基本數據類型、基本關鍵字和數據庫的相關操作,介紹了創建數據庫、查看數據庫、退出數據庫、導出數據庫、創建附加數據庫、顯示附加數據庫和分離數據庫的方法,干貨多多。下一篇文章繼續給大家分享Sqlite數據庫的數據表、索引、視圖、觸發器和事務操作知識,敬請期待!

本文轉載自微信公眾號「IT共享之家」,可以通過以下二維碼關注。轉載本文請聯系IT共享之家公眾號。

 

責任編輯:武曉燕 來源: IT共享之家
相關推薦

2021-04-15 10:01:18

Sqlite數據庫數據庫知識

2020-07-10 07:58:14

Linux

2022-08-19 10:31:32

Kafka大數據

2024-11-15 11:11:48

2024-01-03 07:56:50

2024-01-09 13:58:22

PandasPython數據分析

2022-05-18 09:01:19

JSONJavaScript

2019-11-06 10:56:59

Python數據分析TGI

2021-04-18 22:06:29

機器學習算法數據

2021-06-09 11:06:00

數據分析Excel

2018-12-28 09:11:28

運維監控開源

2017-07-12 15:32:12

大數據大數據技術Python

2022-04-25 21:40:54

數據建模

2015-10-20 09:46:33

HTTP網絡協議

2019-01-30 14:14:16

LinuxUNIX操作系統

2018-10-26 14:10:21

2023-04-20 14:31:20

Python開發教程

2024-06-13 09:10:22

2015-08-17 16:05:35

javascript對象編程

2023-05-08 15:25:19

Python編程語言編碼技巧
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91精品国产综合久久久动漫日韩 | 精品欧美一区二区三区久久久 | 欧美一级大片免费观看 | 亚洲综合一区二区三区 | 亚洲一区二区三区久久久 | 精品亚洲一区二区三区 | 国产精品乱码一区二区三区 | 人人人人人爽 | 在线a视频网站 | 亚洲视频一区在线播放 | 日本免费网 | 亚洲成人午夜在线 | 欧美成人一区二区 | 在线视频 亚洲 | 国产成人一区二区 | 成人不卡视频 | 日韩成人在线网站 | 国产精品爱久久久久久久 | 一区二区不卡视频 | 国产亚洲欧美在线 | 亚洲欧美日韩精品久久亚洲区 | 中文字幕一区在线观看视频 | 久精品久久 | 特一级毛片 | 国产精品99久久久久久宅男 | 97超碰免费| 日韩视频一区在线观看 | 国内精品久久久久久 | 四虎免费视频 | 一级毛片免费完整视频 | 国产中文字幕在线观看 | 精品久久久久一区二区国产 | 久久久久一区 | 国产精品一区二区免费看 | 嫩草视频入口 | 特一级毛片 | 噜噜噜噜狠狠狠7777视频 | 欧美日韩免费一区二区三区 | 日本精品一区二区三区视频 | 色久伊人| 91在线电影 |