SQL

MySQL GUI Tools

インストール http://dev.mysql.com/downloads/gui-tools/5.0.html から,Mac OSX downloads の MAC OSX 10.4 (Universal binaries) 5.0-r12 を選んでDLする.Leopardでも問題なく動きます. mysql-gui-tools-5.0-r12-osx10.4-universal.dmg 以下の2つのツー…

LeopardでMySQL動かす

MySQLに関連するソフトを検索してみる # port search mysql MySQL Ver.5 をインストールする. +serverで自動起動スクリプトもインストールしておく. インストールログの最後に下記のメッセージがでるので,それを実行する # sudo port install mysql5 +ser…

連結,集計,並び替え

SQL

連結してGROUPで集計 結果をパースしやすいように,別名をつけておく.(検索結果のオブジェクトや配列にminとかmaxがあると面倒なので) min(books.asin) とか min(books.title) はたぶんよろしくない. select books.id, min(books.asin) asin, min(books.ti…

SQL 連結関連

左外部連結 select books.asin, booktags.tagid from books left outer join booktags on books.id = booktags.bookid; +------------+-------+ | asin | tagid | +------------+-------+ | 4274066304 | NULL | | 4873112915 | 1 | | 4479791779 | NULL | |…

SQL 備忘録

create.sql CREATE DATABASE db_name; USE db_name; CREATE TABLE books ( id int NOT NULL auto_increment, asin varchar(50) NOT NULL, title varchar(255), author varchar(255), review text, reg_date datetime, PRIMARY KEY (id) ); create.sql からデ…

XAMPP で PHP デビュー!

Ruby on Rails もなんとなくはわかったので,ちょっと PHP にも手を出してみよう.どんな風に違うのかはやってみないとわからないしな. XAMPP インストール XAMPP とは,Apache,MySQL,PHPを一括してインストール・管理できる無償のパッケージ.以下のパッ…

PC開発アプリのLinuxサーバへの手動デプロイ

一般設定 simpletodo というアプリをLinuxサーバにコピーする /home/XXX/public_html/rails/simpletodo にPCから丸ごとコピー /etc/httpd/conf/httpd.conf のVirtualHostの修正 後日もっとマシな設定に直す(Aliasかシンボリックリンクで)★ /etc/httpd/conf/h…

MySQL 備忘録

設定ファイル /etc/my.cnf SQLサーバ # chkconfig --list mysqld ← SQLサーバ自動起動確認 # chkconfig mysqld on ← MySQL自動起動設定 # /etc/rc.d/init.d/mysqld start ← 起動のみ 操作いろいろ # mysql -u root ← MySQLサーバへrootでログイン (パスワー…

RSS Reader 作成で復習!

おさらいをかねて,RadRailsで新しいプロジェクトをつくるところから復習. ライド・オン・Rails そのままのコードです.とくに,parserss.rb と getrss.rb はとても勉強になります.