cari

Rumah  >  Soal Jawab  >  teks badan

Apakah perbezaan antara Teks dan LongText dalam penghijrahan Laravel?

Bahagian fail migrasi disenaraikan di bawah:

Schema::create('samples', function (Blueprint $table) {
        $table->id();
        $table->text('title1');
        $table->longText('title2');
        $table->timestamps();
    });


P粉268284930P粉268284930411 hari yang lalu705

membalas semua(2)saya akan balas

  • P粉523335026

    P粉5233350262023-11-09 15:20:48

    Ini tiada kaitan dengan penghijrahan Laravel, tetapi jenis data lajur jadual, yang bergantung pada saiz rentetan teks.

    TINYTEXT: 255 aksara - 255 B

    TINYTEXT 数据对象是 TEXT 系列中最小的一个,旨在高效存储短信息字符串。该类型最多可以存储 255 个字节(表示为 2^8 -1)或 255 个字符,并且需要 1 个字节的开销。该对象可用于存储简短摘要、URL 链接和其他较短对象等内容。当存储长度小于 255 个字符且长度不一致且无需用于排序条件的数据时,TINYTEXT 优于 VARCHAR.

    Teks: 65,535 aksara - 64 KB

    Saiz maksimum objek data TEXT数据对象足以处理典型的长格式文本内容。 TEXT standard ialah 64 KB (dinyatakan sebagai 2^16 -1) atau 65,535 aksara, memerlukan 2 bait overhed. Ia cukup besar untuk memuatkan teks seperti artikel, tetapi tidak cukup besar untuk memuatkan teks keseluruhan buku.

    MEDIUMTEXT: 16,777,215 aksara - 16 MB

    MEDIUMTEXT Objek data berguna untuk menyimpan rentetan teks yang lebih besar seperti kertas putih, buku dan sandaran kod. Objek data ini boleh menjadi sebesar 16 MB (dinyatakan sebagai 2^24 -1) atau 16,777,215 aksara dan memerlukan 3 bait storan overhed.

    Teks panjang: 4,294,967,295 aksara - 4 GB

    LONGTEXT 数据对象用于极端文本字符串存储用例。当 MEDIUMTEXT 对象不够大时,这是一个可行的选择。计算机程序和应用程序通常会达到LONGTEXTPanjang teks dalam julat. Objek data ini boleh bersaiz sehingga 4 GB (dinyatakan sebagai 2^32 -1), menyimpan sehingga 4,294,967,295 aksara dan memerlukan 4 bait storan overhed

    Sila ambil perhatian bahawa bilangan aksara yang boleh disimpan dalam lajur bergantung pada pengekodan aksara.

    balas
    0
  • P粉107772015

    P粉1077720152023-11-09 13:34:15

    Teks boleh mengendalikan sehingga 65,535 aksara

    Teks panjang boleh mengendalikan sehingga 4,294,967,295 aksara

    balas
    0
  • Batalbalas