ユーザ用ツール

サイト用ツール

Writing /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/lei_wiki/data/cache/f/f6d6318ac9782aaf6e7190e93e95b4d8.i failed
Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.
Writing /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/lei_wiki/data/cache/f/f6d6318ac9782aaf6e7190e93e95b4d8.metadata failed

mysqlのいろいろ
Writing /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/lei_wiki/data/cache/f/f6d6318ac9782aaf6e7190e93e95b4d8.i failed
Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.
Writing /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/lei_wiki/data/cache/0/0dd1ea09d2c1a989a6145f9f829cccb7.i failed
Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.
Writing /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/lei_wiki/data/cache/0/0dd1ea09d2c1a989a6145f9f829cccb7.metadata failed
Writing /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/lei_wiki/data/cache/f/f6d6318ac9782aaf6e7190e93e95b4d8.xhtml failed

MySQL時間関数

MySQLDB接続コマンド

mysql -u ユーザー名 -h ホスト名 -pパスワード DB名

mysql -u user -h host -pPassWord dbName

日本語ふりがなソート

SELECT カラム名 FROM テーブル ORDER BY CAST(ひらがなを格納した列 AS CHAR)

GROUP BYの使用

SELECT DATE(`date`),COUNT(*)
FROM `table_tbl` 
GROUP BY DATE(`date`) 
ORDER BY DATE(`date`) DESC;

重複レコード除去

select distinct key1 from table_tbl

IF文

IF 条件式1 THEN 文1            -- 条件式1 = TRUE なら文1を実行
  [ ELSEIF 条件式2 THEN 文2 ]  -- 条件式2 = TRUE なら文2を実行
  [ ELSEIF ... ]               -- ELSEIF は複数可能
  [ ELSE 文3 ]                 -- どの条件式の値もTRUEでないときは文3を実行
END IF;

CASE文

CASE 式
  WHEN 値1 THEN 文1       -- 式 = 値1 なら文1を実行
  [WHEN 値2 THEN 文2]     -- 式 = 値2 なら文2を実行
  [......]                -- WHEN と THENを複数繰り返す
  [ELSE 文3]              -- WHENのどの値でもない場合は文3を実行
END CASE;

コマンドラインから MySQL に接続する

mysql -u ユーザー名 -D データベース名 -p パスワード -Pポート番号

重複するKEYが登録されない

INSERT IGNORE INTO members(id, name) VALUES(2, 'TARO');

重複するKEYがそのデータをUPDATEする

INSERT INTO members(id, name) VALUES(2, 'TARO') ON DUPLICATE KEY UPDATE cnt = cnt + 1;

重複するKEYがそのデータをDELETEしてからINSERTする

REPLACE INTO members(id, name) VALUES(2, 'TARO');
mysqlのいろいろ.txt · 最終更新: 2013/11/28 11:13 by luis_lee