内容へ移動
ゆーものメモ帳
ユーザ用ツール
管理
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
db:mysql
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== MySQL ====== 未整理情報 * [[db:mysql:ALTER TABLE|ALTER TABLE]] * [[db:mysql:DELETEとTRUNCATE|DELETEとTRUNCATE]] * [[db:mysql:ダンプとリストア|ダンプとリストア]] * [[db:mysql:障害対応|障害対応]] * [[db:mysql:大量データ生成|大量データ生成]] * [[db:mysql:csv出力|csv出力]] ===== 文字コード ===== 参考 [[https://qiita.com/tfunato/items/e48ad0a37b8244a788f6|MySQLの文字コードとCollation]]\\ utf8mb4_general_ci 半角全角を区別する\\ utf8mb4_unicode_ci 半角全角を区別しない(半角英数カタカナ=全角英数カタカナ)\\ フリーワード検索があるサイトでは「utf8mb4_unicode_ci」が良さげ **※ ログインに使用する、IDやパスワードなど厳密なチェックが必要なものは「utf8mb4_bin」を使う** select時の文字コードの指定方法 <code> select * from account where concat(name, tel, mail) like '%TEST%' collate utf8mb4_unicode_ci; </code> ===== ページネーション ===== 参考 [[https://qiita.com/mpyw/items/07c03600c2e38e91415e|OFFSETを使わない高速なページネーションの実現]]\\ <code> (SELECT id, title FROM entry WHERE id < 3 ORDER BY id DESC LIMIT 1) UNION ALL (SELECT id, title FROM entry WHERE id >= 3 ORDER BY id ASC LIMIT 3) </code>
db/mysql.txt
· 最終更新: 2022/06/16 12:42 by
humolife
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ