zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

SQLite 基础5

2023-03-20 15:36:24 时间

show

查看当前的默认配置

sqlite> .show
        echo: off
         eqp: off
     explain: auto
     headers: off
        mode: list
   nullvalue: ""
      output: stdout
colseparator: "|"
rowseparator: "
"
       stats: off
       width: 
sqlite> 

数据类型

Type

Comment

NULL

NULL 值。

INTEGER

带符号的整数,根据值的大小存储在 1、2、3、4、6 或 8 字节中

REAL

浮点值,存储为 8 字节的 IEEE 浮点数字

TEXT

文本字符串,使用数据库编码(UTF-8、UTF-16BE 或 UTF-16LE)存储

BLOB

blob 数据,完全根据它的输入存储

Tip: SQLite 没有单独的 Boolean 存储类。相反,布尔值被存储为整数 0(false)和 1(true)

Note: SQLite 没有一个单独的用于存储日期和/或时间的存储类,但 SQLite 能够把日期和时间存储为 TEXT、REAL 或 INTEGER 值

Type

Comment

TEXT

格式为 “YYYY-MM-DD HH:MM:SS.SSS” 的日期

REAL

从公元前 4714 年 11 月 24 日格林尼治时间的正午开始算起的天数

INTEGER

从 1970-01-01 00:00:00 UTC 算起的秒数


创建数据库

[root@h102 bin]# ./sqlite3 test.db
SQLite version 3.11.1 2016-03-03 16:17:53
Enter ".help" for usage hints.
sqlite> .databases
seq  name             file                                                      
---  ---------------  ----------------------------------------------------------
0    main             /usr/local/sqlite3.11/bin/test.db                         
sqlite>