「MySQL」の版間の差分
提供: sha.ngri.la
細 |
細 |
||
16行目: | 16行目: | ||
<table border=1> | <table border=1> | ||
<tr><th>Data Type</th><th colspan=2>記憶容量の上限値</th></tr> | <tr><th>Data Type</th><th colspan=2>記憶容量の上限値</th></tr> | ||
− | <tr><td><code class="nb">BLOB</code>,<code class="nb">TEXT</code></td><td>2<sup>16</sup></td><td align="right">65, | + | <tr><td><code class="nb">BLOB</code>,<code class="nb">TEXT</code></td><td>2<sup>16</sup></td><td align="right">65,536バイト</td></tr> |
− | <tr><td><code class="nb">MEDIUMBLOB</code>,<code class="nb">MEDIUMTEXT</code></td><td>2<sup>24</sup></td><td align="right">16,777, | + | <tr><td><code class="nb">MEDIUMBLOB</code>,<code class="nb">MEDIUMTEXT</code></td><td>2<sup>24</sup></td><td align="right">16,777,216バイト</td></tr> |
− | <tr><td><code class="nb">LONGBLOB</code>,<code class="nb">LONGTEXT</code></td><td>2<sup>32</sup></td><td align="right">4,294,967, | + | <tr><td><code class="nb">LONGBLOB</code>,<code class="nb">LONGTEXT</code></td><td>2<sup>32</sup></td><td align="right">4,294,967,296バイト</td></tr> |
</table> | </table> |
2014年8月3日 (日) 14:39時点における版
文字化け対策
/etc/my.cnfに次のとおり追加
[client] default-character-set=utf8 [mysqld] default-character-set=utf8 skip-character-set-client-handshake
カラムのデータ型を変更する
mysql> alter table [tablename] modify [データ型];
text,mediumtext,longtextの容量
Data Type | 記憶容量の上限値 | |
---|---|---|
BLOB ,TEXT | 216 | 65,536バイト |
MEDIUMBLOB ,MEDIUMTEXT | 224 | 16,777,216バイト |
LONGBLOB ,LONGTEXT | 232 | 4,294,967,296バイト |