mysql

テーブル設計について考えてみるシリーズ

一覧 1.テーブル設計について考えてみる 2.テーブル設計について考えてみたのでメモ2 2.テーブル設計について考えてみたのでメモ3

さくらのFreeBSDで文字化けしたときの作業メモ

普段はphpMyAdminを使用していたので特に意識していなかったのだが、コマンドラインからmysqlにつなぐ必要があったときに文字化けしたのでそのときのメモ。ちなみに作業端末はmac# 現在の言語設定を確認して →未設定 % echo $LANG (何も表示されない)# 現在…

mysqlのサブクエリを早くする裏ワザ

根本的な解決にはならないと思うけど、けっこう早くなったので一応メモ■改善前 SELECT * FROM 受注データ WHERE ユーザID IN (SELECT ユーザID FROM ユーザマスタ WHERE email LIKE "%@gmail.com");■改善後 SELECT * FROM 受注データ WHERE ユーザID IN (SEL…

mysqlコマンドでSQLの結果をcsv、tsv形式でファイル出力する方法

こないだこれのやり方がわからなくて困ったのでメモ/usr/local/mysql/bin/mysql -u username -h dbname -P portno -ppasword dbname sql > ./result.tsv※select.sql 実行したいSQL 例)SELECT * FROM user_mst WHERE 1 ※rsult.tsv 実行結果を出力したいファ…

mysqlで日数減算するメモ

■受注テーブル(テーブル定義) 受注id(int) 受注商品id(int) 受注日時(date)■データサンプル 受注id、受注商品id、受注日時 1、A-00001、2013-12-19 00:00:00 2、A-00002、2013-12-20 00:00:00 3、A-00003、2013-12-21 00:00:00みたいなテーブルがある場合…

テーブル設計について考えてみたのでメモ3

今回はユーザがもつポイントについて考えてみた やりたいこととしては 1. 月に1回ユーザにポイント付与される 2. ユーザはいつでもポイントを購入することができる 3. ユーザが商品を購入するとポイントが付与される こういうことがやりたかった場合、私だ…

テーブル設計について考えてみたのでメモ2

すごい単純な話なのだけど、今請け負ったシステムであったのでいちおうメモです ■やりたいこと ユーザごとにLVをもたせたい LVはユーザがサービスを使用した継続期間によってあがる LVによってサービスの使いかってをかえたい ■案1 ・ユーザマスタ ユーザID…

テーブル設計について考えてみる

■やりたいこと ・商品をもつ ・商品はユーザがみているデバイス(PC、スマホ、フューチャーフォン)にって表示・非表示などをきりかえる ・さらにCMSぽく?したいので同じプログラムで3サービス別々の商品にきりかえる ・mysqlつかう 商品数=30万件 サー…