Latest web development tutorials

أنواع البيانات سكليتي

سكليتي هو نوع البيانات المستخدمة لتحديد خصائص نوع بيانات أي كائن. سكليتي كل عمود، ترتبط نوع البيانات لكل متغير والتعبير.

يمكنك استخدام هذه الأنواع من البيانات في نفس الوقت إنشاء الجدول. يستخدم برنامج SQLite نظام النوع الديناميكي أعم. في SQLite، وقيمة أنواع البيانات والقيم ترتبط أنفسهم، ولكن ليس مع الحاويات المرتبطة بها.

فئة تخزين سكليتي

يتم تخزين كل قيمة في فئة تخزين قاعدة بيانات SQLite لديك واحد مما يلي:

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

فئة تخزين سكليتي هي قليلا أكثر شيوعا من نوع البيانات. فئة تخزين عدد صحيح، على سبيل المثال، يتضمن 6 أنواع البيانات عدد صحيح مختلفة من أطوال مختلفة.

سكليتي الانجذاب نوع

سكليتي يدعم مفهومالنوع منالأعمدةتقارب.أي عمود لا يزال تخزين أي نوع من البيانات، ولكن العمود فئة تخزين المفضل هوتقارب لها.في العمود SQLite3 قاعدة البيانات من كل جدول تم تعيينه إلى واحد من الأنواع التالية من تقارب:

Affinity描述
TEXT该列使用存储类 NULL、TEXT 或 BLOB 存储所有数据。
NUMERIC该列可以包含使用所有五个存储类的值。
INTEGER与带有 NUMERIC affinity 的列相同,在 CAST 表达式中带有异常。
REAL与带有 NUMERIC affinity 的列相似,不同的是,它会强制把整数值转换为浮点表示。
NONE带有 affinity NONE 的列,不会优先使用哪个存储类,也不会尝试把数据从一个存储类强制转换为另一个存储类。

اسم سكليتي تقارب ونوع

يسرد الجدول التالي مختلف نوع البيانات الاسم عندما يمكن استخدام إنشاء جدول SQLite3، ولكن أيضا يظهر تقارب تطبيق المقابلة:

数据类型Affinity
  • 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

بوليان

سكليتي لا يفصل فئة تخزين منطقية. على العكس من ذلك، يتم تخزين قيمة منطقية كعدد 0 (كاذبة) و 1 (صحيح).

التاريخ والوقت أنواع البيانات

سكليتي لايوجد تخزين منفصلة للتاريخ و / أو وقت الطبقات التخزين، سكليتي ولكن التاريخ والوقت ويمكن تخزينها على شكل نص، القيمة الحقيقية أو عدد صحيح.

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

يمكنك طلب أي من الشكل أعلاه لتخزين التاريخ والوقت، ويمكنك استخدام وظائف المدمج في التاريخ والوقت لتحرير تحويل صيغ مختلفة.