via
MySQL AB :: Sun to Acquire MySQL
Sun Microsystems Announces Agreement to Acquire MySQL, Developer of the World’s Most Popular Open Source Database
2008/01/17 2008/01/16 Sun MicrosystemsがMySQL ABを買収(正しくは買収の最終合意)というニュースが世界中を駆けめぐりました。
MySQLのメーリングリスト(via [mysql 14348] Re: Sun Microsystemsに買収されたようです。)によると、日本のMySQL ABの中の人たちも「プレスリリースのタイミングでこの事実を知」ったそうです。
メーリングリストの表題に”RE:”とありますが、実は最初に一方を入れたのはMySQL ABとは関係ない方でした。
このメールが流れて以降、2008/01/19現在誰もメーリングリストを使っていません……
MySQLデータベースに格納したデータをランダムで抽出したい場合、RAND()関数を利用します。
例)
SELECT * FROM table ORDER BY created DESC, RAND();
MySQLのAES_ENCRYPT(string,key_string),AES_DECRYPT(string,key_string),HEX(N_or_S),UNHEX(string)関数でデータの暗号化・復号化ができます。
暗号化:例)
UPDATE users SET password = HEX(AES_ENCRYPT('パスワード', , '任意のAESキー')) WHERE id = $id;
復号化:例)
SELECT AES_DECRYPT(UNHEX(password), '任意のAESキー') AS password_decrypt FROM users WHERE id = $id;