zoukankan      html  css  js  c++  java
  • [转载][QT][SQL]sql学习记录2_sqlite数据类型

    转载自:sqlite学习网站:  http://www.runoob.com/sqlite/sqlite-tutorial.html

    SQLite 语法

    SQLite 是遵循一套独特的称为语法的规则和准则。本教程列出了所有基本的 SQLite 语法,向您提供了一个 SQLite 快速入门。

    大小写敏感性

    有个重要的点值得注意,SQLite 是不区分大小写但也有一些命令是大小写敏感的,比如 GLOB 和 glob 在 SQLite 的语句中有不同的含义。

    SQLite 数据类型

     详见: http://www.runoob.com/sqlite/sqlite-data-types.html

    SQLite 存储类

    存储类

    描述

    NULL 值是一个 NULL 值。
    INTEGER 值是一个带符号的整数,根据值的大小存储在 1、2、3、4、6 或 8 字节中。
    REAL 值是一个浮点值,存储为 8 字节的 IEEE 浮点数字。
    TEXT 值是一个文本字符串,使用数据库编码(UTF-8、UTF-16BE 或 UTF-16LE)存储。
    BLOB 值是一个 blob 数据,完全根据它的输入存储。

    SQLite 的存储类稍微比数据类型更普遍。INTEGER 存储类,例如,包含 6 种不同的不同长度的整数数据类型

    SQLite 亲和类型(Affinity)及类型名称

    下表列出了当创建 SQLite3 表时可使用的各种数据类型名称,同时也显示了相应的亲和类型:

    数据类型亲和类型
    • INT

    • INTEGER

    • TINYINT

    • SMALLINT

    • MEDIUMINT

    • BIGINT

    • UNSIGNED BIG INT

    • INT2

    • INT8

    INTEGER
    • CHARACTER(20)

    • VARCHAR(255)

    • VARYING CHARACTER(255)

    • NCHAR(55)

    • NATIVE CHARACTER(70)

    • NVARCHAR(100)

    • TEXT

    • CLOB

    TEXT
    • BLOB

    • no datatype specified

    NONE
    • REAL

    • DOUBLE

    • DOUBLE PRECISION

    • FLOAT

    REAL
    • NUMERIC

    • DECIMAL(10,5)

    • BOOLEAN

    • DATE

    • DATETIME

    NUMERIC

    Date 与 Time 数据类型

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

    存储类日期格式
    TEXT 格式为 "YYYY-MM-DD HH:MM:SS.SSS" 的日期。
    REAL 从公元前 4714 年 11 月 24 日格林尼治时间的正午开始算起的天数。
    INTEGER 从 1970-01-01 00:00:00 UTC 算起的秒数。

    您可以以任何上述格式来存储日期和时间,并且可以使用内置的日期和时间函数来自由转换不同格式。

    如果问题解决起来不妥或者有更好的解决办法,麻烦请告知,帮助曾经和你一样的入门者,谢谢。
  • 相关阅读:
    git pull 解决 refusing to merge unrelated histories 错误
    springboot 集成 jpa/hibernate
    hibernate(*.hbm.xml)中新添加的字段被标记为红色(找不到)的解决方法
    IntelliJ IDEA下自动生成Hibernate映射文件以及实体类
    HighGUI图形图像界面初步—— 图像的载入、显示与输出
    0_OpenCV3.4.0+Visual Studio2017 + win10环境配置
    5_Longest Palindromic Substring(Manacher) --LeetCode
    3_Longest Substring Without Repeating Characters -- LeetCode
    vs2017密钥
    2_基于深度学习的目标检测识别算法
  • 原文地址:https://www.cnblogs.com/ourran/p/6829398.html
Copyright © 2011-2022 走看看