Latest web development tutorials

أنواع الخلية البيانات

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

يدعم العديد من أنواع الخلية يمكن تقسيمها إلى ثلاث فئات: الرقمية، التاريخ / الوقت، وسلسلة (حرف) أنواع.


نوع قيمة

الخلية يدعم جميع أنواع البيانات الرقمية SQL القياسية.

وتشمل هذه الأنواع أنواع صارمة رقمية البيانات (عدد صحيح، عدد صحيح صغير، العشرى ورقمي)، فضلا عن أنواع البيانات الرقمية التقريبية (الأسهم والدقة الحقيقي ومزدوجة).

الكلمة المترجم هو مرادف لعدد صحيح، والكلمة ديسمبر هي مرادف لالعشرى.

BIT نوع البيانات مخازن قيم حقل بت ويدعم MYISAM، الذاكرة، ك InnoDB وبنك البحرين للتنمية الجداول.

كمعيار SQL، كما يدعم الخلية أنواع صحيح TINYINT، MEDIUMINT وBIGINT. ويبين الجدول التالي التخزين والنطاق لكل نوع عدد صحيح المطلوبة.

نوع حجم مجموعة (توقيع) مجموعة (غير موقعة) استعمال
TINYINT 1 بايت (-128127) (0255) قيم الأعداد الصغيرة
عدد صحيح صغير 2 بايت (768،32 -32 767) (535 0،65) قيمة صحيحة
MEDIUMINT 3 بايت (-8388 608،8 388 607) (0،16 777215) قيمة صحيحة
INT أو عدد صحيح 4 بايت (-2 147 483 648،2 147 483 647) (0،4 294 967 295) قيمة صحيحة
BIGINT 8 بايت (-9.233.372.036.854.775 808،9 223.372.036.854.775 807) (0،18 446.744.073.709.551 615) قيمة عددية القصوى
تعويم 4 بايت (-3.402 823 466 E + 38،1.175 494 351 E-38)، 0، (1.175 494 351 E-38،3.402 823 466 351 E + 38) 0 (1.175 494 351 E-38،3.402 823 466 E + 38) واحدة الدقة القيم الفاصلة العائمة
مزدوجة 8 بايت (1،797 693 134 862 315 7 E + 308،2.225 073 858 507 201 4 E-308)، 0، (2.225 073 858 507 201 4 E-308،1.797 693 134 862 315 7 E + 308) 0 (2.225 073 858 507 201 4 E-308،1.797 693 134 862 315 7 E + 308) الدقة المزدوجة القيم الفاصلة العائمة
العشرى من العشرى (M، D)، إذا M> D، M + 2 هو خلاف ذلك D + 2 ذلك يعتمد على قيم M و D ذلك يعتمد على قيم M و D القيمة العشرية

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

فهو يشير إلى التاريخ والوقت لنوع من القيمة الزمنية للDATETIME، التاريخ، والوقت، والوقت، والسنة.

كل نوع له مجموعة من الوقت القيم الصالحة وقيمة "الصفر"، استخدم القيمة "صفر" عندما لا يمكن تمثيل قيمة الخلية غير قانونية محددة.

نوع الطابع الزمني لديها ميزة التحديث التلقائي الملكية، والتي سيتم وصفها لاحقا.

نوع حجم
(بايت)
مجال شكل استعمال
التاريخ 3 1000/01/01 / 9999-12-31 YYYY-MM-DD قيم التاريخ
الوقت 3 '-838: 59: 59' / '838: 59: 59' HH: MM: SS قيمة الوقت أو المدة
سنة 1 1901/2155 س س س س السنة القيمة
DATETIME 8 1000-01-0100: 00: 00 / 9999-12-31 23:59:59 YYYY-MM-DD HH: MM: SS خلط قيم التاريخ والوقت
الطابع الزمني 4 في وقت ما 00/2037 السنة: 1970-01-01 00:00 YYYYMMDD HHMMSS خلط تاريخ وقيمة الوقت، والطابع الزمني

نوع السلسلة

وهو يشير إلى نوع سلسلة شار، VARCHAR، ثنائي، VARBINARY، BLOB، النص، التعداد، وSET. يصف هذا القسم كيفية عمل هذه الأنواع وكيفية استخدام هذه الأنواع في الاستعلام.

نوع حجم استعمال
CHAR 0-255 بايت سلسلة ذات طول ثابت
VARCHAR 0-65535 بايت سلاسل طول متغير
TINYBLOB 0-255 بايت لا يزيد عن 255 حرفا في السلسلة الثنائية
TINYTEXT 0-255 بايت سلاسل نصية قصيرة
BLOB 0-65535 بايت بيانات نصية طويلة في شكل ثنائي
النص 0-65535 بايت البيانات نص طويل
MEDIUMBLOB 0-16777215 بايت شكل ثنائي من البيانات النصية متوسط ​​طول
MEDIUMTEXT 0-16777215 بايت بيانات النص متوسطة الطول
LONGBLOB 0-4294967295 بايت بيانات نصية كبيرة في شكل ثنائي
LONGTEXT 0-4294967295 بايت بيانات النص العظيم

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

نوع BINARY وVARBINARY يشبه CHAR وVARCHAR، إلا أنها تحتوي على سلاسل الثنائية بدلا من سلاسل غير الثنائية. وهذا يعني أنها تحتوي على سلاسل بايت بدلا من سلاسل الأحرف. وهذا يعني أنه ليس لديهم مجموعة أحرف، والفرز والمقارنة تستند إلى قيم رقمية بايت.

BLOB هو كائن ثنائي كبير التي يمكن أن تعقد على كمية متغيرة من البيانات. هناك أربعة أنواع BLOB: TINYBLOB، BLOB، MEDIUMBLOB وLONGBLOB. أنها تختلف تستوعب فقط الحد الأقصى المسموح به طول.

هناك أربعة أنواع النص: TINYTEXT، النص، MEDIUMTEXT وLONGTEXT. هذه تتوافق مع أربعة أنواع من نوع BLOB، يكون الحد الأقصى للطول ومتطلبات التخزين نفسها.