SQL ビュー

2009年11月02日(月)

これもまた重要そう。
スルーしてました。
MySQL5.1からだそうです。だからでしょうか。

【参考】MySQLの使い方
http://www.dbonline.jp/mysql/view/index.html

【リファレンス】
http://dev.mysql.com/doc/refman/5.1/ja/views.html

SQL データタイプ

2009年11月02日(月)

たとえば、SMALLINTだとかMEDIUMINTだとかの違いを
適当に考えてたのですが、やはりちゃんと把握しておくべきだと。

あと、数値型にみられるsigned/unsignedは符号のことで
おそらくマイナス記号だと。
なので、unsignedのフィールドは正の値のみになる。

こんなことを今頃メモるとは・・・

【参考】
http://dev.mysql.com/doc/refman/5.1/ja/data-types.html

SQL 変数

2009年11月02日(月)

変数を指定できるらしい。
持ってる書籍ではみたことがありませんでした。

SET @t1=0, @t2=0, @t3=0;
SELECT @t1:=(@t2:=1)+@t3:=4,@t1,@t2,@t3;
+----------------------+------+------+------+
| @t1:=(@t2:=1)+@t3:=4 | @t1  | @t2  | @t3  |
+----------------------+------+------+------+
|                    5 |    5 |    1 |    4 |
+----------------------+------+------+------+

【参考】
http://dev.mysql.com/doc/refman/5.1/ja/user-variables.html