| 2010-10-15 16:05 | MySQL
mysql index
検索
* MySQL/検索操作
* MySQL/任意の順番にソートする
* MySQL/SELECT句で使った関数の結果を使って GROUP BY する
* MySQL/レコードをランダムに取り出す
* MySQL/Limit句に負の値(マイナス値)を使って… | mysql,
データベース |
| 2013-06-25 22:21 | MySQL / Field / Type / Timestamp型
注意すべき特徴
* テーブルの最初のTimestamp型のカラムはdefault値が現在時指定される
* テーブルの二個目以降のTimestamp型のカラムはdefault値が“0000-00-00 00:00:00 | mysql,
db,
日時操作 |
| 2010-10-15 16:07 | MySQL/MySQLのWindows版クライアント
MySQLのフロントエンド(クライアント)は
HeidiSQLが使いやすいと思われる
タグ
mysql ツール windows | mysql,
ツール,
windows |
| 2014-06-09 09:54 | MySQL/SELECT 結果を用いて UPDATE する
MySQL5.0
別テーブルの値を使ってデータの一部の値を洗い替えたい
タイトルはSELECT結果でUPDATEだががMySQLではそれができない
でも「SELECT結果でUPDATE」したい場合って、別テーブルの値を使ってデータの一部の一括して値を洗い… | mysql,
sql,
update |
| 2016-03-04 10:52 | MySQL/splitのように文字列の一部を抜き出す
SQL の関数の性質として、戻り値が複数の値を取ることは無いので split 関数のような関数は残念ながら無い。
しかし、やりたいことの意図としておそらく・・・「何かデリミタを指定して文字列を分割してそこから1個取り出したいんだよ!」ということだと思う。
それな… | mysql |
| 2013-06-07 13:28 | MySQL/SQLのプロセスを止める
クソ重いSQLを止めるときとかね
>mysql show processlist;
+----+------+-----------------+------+---------+------+--------------+-------------------------+… | mysql,
データベース |
| 2011-01-20 11:54 | MySQL/エラー
エラーコード別
1054
Error: 1054 SQLSTATE: 42S22 (ER_BAD_FIELD_ERROR)
Message: hoge column は piyo にはありません.
何か操作しようとしたカラムが無いよというエラー。
開発においてはO/Rマッパーのコード… | mysql,
トラブル解決,
エラー,
データベース |
| 2011-02-21 20:42 | MySQL/テーブルのエンジンを変える
hoge テーブルのエンジンをInnoDBにしたい場合は
ALTER TABLE hoge ENGINE=InnoDB;
タグ
mysql | mysql |
| 2011-02-17 19:28 | MySQL/テーブルのカラムの型を変える
バージョンと製造年月日
* MySQL5.1
テーブルのカラムの型を変える
hogeテーブルのpiyoカラムの型を変える
ALTER TABLE hoge MODIFY COLUMN piyo char(2);
カラムにAUTO_INCRIMENTを後付けす… | sql,
mysql |
| 2010-11-22 10:38 | MySQL/テーブルへのカラム追加
バージョント製造年月日
* 2010-11-22
* MySQL5.1
カラムの追加
hogeテーブルのfugaカラムの後にTEXT型のpiyoカラムをデフォルト値NULLとして追加
ALTER TABLE `hoge` ADD `piyo` TEXT NULL … | mysql |
| 2011-02-22 11:09 | MySQL/テーブル操作
テーブルを作る
CREATE TABLE IF NOT EXISTS `hoge` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`age` int(3) NOT NULL,… | mysql,
データベース |
| 2010-12-03 15:56 | MySQL/バックアップ(データをダンプする)
データベースごとバックアップをとる
mysqldump -u root -phoge hoge_db > 何かファイル
こうするポイントは-pオプションのあとにスペースをあけない | mysql,
バックアップ |
| 2016-12-20 17:30 | MySQL/レコードをランダムに取り出す
MySQL ではこうかける
SELECT * FROM hoge ORDER BY rand() LIMIT 100
※この書式で検索するとグチャグチャにするために全行サーチをかけるのででかいテーブルでやると激重 | mysql,
ランダム,
乱数,
ソート |
| 2014-12-17 16:28 | MySQL/大量insertが遅い
insertの度にcommitしている
プログラム等から大量にinsertを発行する場合にトランザクションをはらずに毎度commitしているとパフォーマンスが大幅に低下する。
ログ吐きすぎ | db,
mysql,
トラブル解決 |
| 2013-06-03 11:30 | MySQL/対話モードの使い方
通常コンソールからMySQLを使う場合はMySQLのクライアントからログインして対話モードでSQLなどをぶん投げる
その使い方
レコード数の多い検索結果をページングする | mysql |
| 2012-04-09 15:48 | MySQL/検索操作
テーブルを結合する
2個結合
SELECT
*
FROM
hoge AS h
LEFT OUTER JOIN
piyo AS p ON h.id = p.id
基本的にレコード数が一番多いメインとなるテーブルをまずもってきてそれに結合するのように記述するとレコー… | mysql,
検索,
sql |
| 2016-06-17 16:46 | MySQL/縦持ちデータを横持ちにする
よくやりたいやつ。データ的には本質じゃない付加情報として欲しいんだけど、それ結合しちゃうとレコード増えてしまうし困ったなというやつ。
ここで MySQL には非常に便利な | mysql |
| 2012-06-11 09:26 | Sequel Pro
参考サイト
* Sequel Pro
バージョン
2012-06-11
タグ
sql mysql | sql,
mysql |
| 2010-10-14 18:56 | XAMPP for Windows
関連ページ
* XAMPP for Windows/PerlのLWP::UserAgentでエラー
* XAMPP for Windows/XAMPP Control Panel
* XAMPP for Windows/PHPで時計がズレる
タグ
xampp pe… | xampp,
perl,
php,
apache,
mysql |