「MySQL」の版間の差分
提供: sha.ngri.la
細 (→カラムのデータ型を変更する) |
細 (→text,mediumtext,longtextの容量) |
||
31行目: | 31行目: | ||
<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> | <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> | ||
+ | |||
+ | ==SELECT文== | ||
+ | ===重複した行を除外して表示する。=== | ||
+ | <pre> | ||
+ | mysql> SELECT DISTINCT col_name, ... FROM tbl_name; | ||
+ | </pre> | ||
+ | |||
+ | |||
[[Category:MySQL]] | [[Category:MySQL]] |
2014年8月16日 (土) 10:35時点における版
目次
文字化け対策
/etc/my.cnfに次のとおり追加
[client] default-character-set=utf8 [mysqld] default-character-set=utf8 skip-character-set-client-handshake
カラムのデータ型を変更する
mysql> alter table [tablename] modify [データ型];
AUTO_INCREMENTをリセットする
mysql> ALTER TABLE `table_name` AUTO_INCREMENT = 0
UNIQUEを追加する
mysql> ALTER TABLE `table_name` ADD UNIQUE(コラム名)
text,mediumtext,longtextの容量
Data Type | 記憶容量の上限値 | |
---|---|---|
BLOB ,TEXT | 216 | 65,536バイト |
MEDIUMBLOB ,MEDIUMTEXT | 224 | 16,777,216バイト |
LONGBLOB ,LONGTEXT | 232 | 4,294,967,296バイト |
SELECT文
重複した行を除外して表示する。
mysql> SELECT DISTINCT col_name, ... FROM tbl_name;