الدرس 1 - اسلسلة شرح لغة T-SQL- نواع البيانات Data Types

 الدرس 1 - اسلسلة شرح لغة  T-SQL- نواع البيانات Data Types

    sql,شرح mysql,شرح,sql server,mysql,mysql course,mysql tutorial,sqlmap,tsql,sql tutorial,شروحات,sql server 2017,sql server دورة,شات,sql server dba دورة,sql server administration شرح,شرح join في sql,database,sql server كورس,tsql join,sql server افضل شرح عربي,تعلّم sql بسرعة,linq to sql,شرح اداة sqlmap,برمجة,mysqli,اختراق,ارمتاج,هاكر,learn sql


    ما هى أنواع البيانات فى لغة T-SQL فى  SQL SERVER وكيفية استخدامها

    نوع بيانات فى SQL Server هو صفة  تحدد أنواع بيانات أي كائن. و كل عمود يمثل  نوع البيانات ذات الصلة في SQL Server. يمكن استخدام أنواع البيانات هذه أثناء إنشاء الجداول. يمكنك اختيار نوع بيانات معين لعمود جدول بناءً على احتياجاتك.
    يقدم SQL Server سبع فئات بما في ذلك فئة أخرى من أنواع البيانات للاستخدام.
    أنواع رقمية محددة

    النوع
    من عند
    إلى

    BIGINT

    -9.223.372.036.854.775.808

    9.223.372.036.854.775.807

    int

    -2147483648

    2،147،483،647

    smallint

    -32768

    32،767

    tinyint

    0

    255

    bit

    0

    1

    decimal

    -10 ^ 38 +1

    10 ^ 38 –1

    numeric

    -10 ^ 38 +1

    10 ^ 38 –1

    money

    -922،337،203،685،477.5808

    +922،337،203،685،477.5807

    smallmoney

    -214،748.3648

    +214،748.3647

    أنواع رقمية تقريبية
    النوع
    من
    إلى

    Float

    -1.79 هـ + 308

    1.79E + 308

    Real

    -3.40 + 38

    3.40E + 38
    أنواع التاريخ والوقت
    النوع
    من
    إلى
    datetime (دقة 3.33 ميلي ثانية)

    1 يناير 1753

    31 ديسمبر ، 1999
    smalldatetime (دقة دقيقة واحدة)

    1 يناير 1900

    6 يونيو 2079
    date (دقة يوم واحد. تم تقديمه في SQL Server 2008)

    1 يناير ، 0001

    31 ديسمبر ، 1999
    datetimeoffset (دقة 100 نانو ثانية. المقدمة في SQL Server 2008)

    1 يناير ، 0001

    31 ديسمبر ، 1999
    datetime2 (دقة 100 نانو ثانية. المقدمة في SQL Server 2008 )

    1 يناير ، 0001

    31 ديسمبر ، 9999
    time (100 نانو ثانية من الدقة. المقدمة في SQL Server 2008 )

    00: 00: 00.0000000

    23: 59: 59.9999999
    مصفوفات الأحرف
    م
    النوع والوصف

    1
    char
    بيانات أحرف غير يونيكود ذات طول ثابت بحد أقصى 8000 حرفًا.

    2
    VARCHAR
    بيانات متغيرة الطول غير يونيكود بحد أقصى 8000 حرف.

    3
    Varchar (max)
    بيانات غير متغيرة الطول غير يونيكود بطول أقصى يبلغ 231 حرفًا (المقدمة في SQL Server 2005).

    4
     text
    بيانات متغيرة الطول بخلاف Unicode ويبلغ طولها الأقصى 2،147،483،647 حرفًا
    مصفوفات أحرف Unicode
    م
    النوع والوصف

    1
    NCHAR
    بيانات Unicode ذات الطول الثابت بحد أقصى 4000 حرف.

    2
    NVARCHAR
    بيانات Unicode متغيرة الطول بطول أقصى يبلغ 4000 حرف.

    3
    Nvarchar (max)
    بيانات Unicode متغيرة الطول بطول أقصى يبلغ 30 حرفًا (المقدمة في SQL Server 2005).

    4
    NTEXT
    بيانات Unicode متغيرة الطول بطول أقصى يبلغ 1،073،741،823 حرفًا.
    مصفوفات ثنائية
    م
    النوع والوصف

    1
    Binary
    بيانات ثنائية ذات طول ثابت بطول أقصى 8000 بايت.

    2
    Varbinary
    بيانات ثنائية بطول متغير بطول أقصى 8000 بايت.

    3
    varbinary(max)
    بيانات ثنائية بطول متغير بطول أقصى 31 بايت (المقدمة في SQL Server 2005).

    4
    Image
    بيانات ثنائية متغيرة الطول بطول أقصى يبلغ 2،147،483،647 بايت.
    أنواع البيانات الأخرى
    ·        ؛ sql_variant - يخزن قيم أنواع البيانات المختلفة المدعومة من SQL Server ، باستثناء النص ، والنص ، والطابع الزمني timestamp  .
    ·        timestamp  - يخزن رقمًا فريدًا على مستوى قاعدة البيانات يتم تحديثه في كل مرة يتم فيها تحديث الصف.
    ·        uniqueidentifier - يقوم بتخزين معرف فريد عمومي (GUID).
    ·        XML - يخزن بيانات XML. يمكنك تخزين مثيلات XML في عمود أو متغير (متاحة في SQL Server 2005).
    ·        cursor - إشارة إلى المؤشر.
    ·        table  - يخزن مجموعة نتائج للمعالجة اللاحقة.
    ·        hierarchyid  - نوع بيانات النظام بطول متغير يستخدم لتمثيل الموضع في التسلسل الهرمي (متاح في SQL Server 2008).


    Smart Blogger
    @مرسلة بواسطة
    كاتب ومحرر اخبار اعمل في موقع يونى سوفت لتكنولوجيا المعلومات .

    إرسال تعليق