CEDEC 2015 IoT向け汎用protocol MQTTのリアルタイムゲーム通信利用と実装、そして未来へ…
CEDEC 2015 IoT向け汎用protocol MQTTのリアルタイムゲーム通信利用と実装、そして未来へ…
SQLはデータベースからデータを抽出したりするための言語です。 この文書は、ErogameScapeのデータベースからSELECTを使って自由自在にデータを取得できるようになることを目標にします。 エロゲーをやりはじめる大学生くらいのときに、大学の講義でデータベースを学んで、退屈だなーと思った時に、ErogameScapeでSQLを学ぶことで、少しでもSQLに興味を持って、自身でデータを加工することを学習して頂けると幸いです。 ※私の大学のリレーショナルデータベースの授業では、自分の身の回りの何かをER図に落とし込んで、DBを設計し、PostgreSQLに実装し、実際にデータを入力してSELECTしてみるところまでをやりました。 ER図という概念を学んだとき「ああ、これは面白い」と思いました。 先生はこう言ったのです。 「ER図に落とし込むと、思いもよらなかったことが分かる。」と。 当時、
掲題の件、あまりに初歩的なのかもしれませんが…(´・ω・`) 今日まで「ORDER BY」で複数条件指定ができることを知りませんでした… SELECT id, name, zipcode, mailaddress FROM user ORDER BY name, mailaddress 上の例だと、まず「name」順にソートされた後に「mailaddress」順にソートされます。 (文字列の場合は辞書的ソート) 下記のように、DESCやASCの指定も個別にできます。 SELECT id, name, zipcode FROM user ORDER BY name desc, zipcode これに気づくまで、Wicketで複雑な処理を書こうとしていた私…
2008/8/719:5 【SQL】CASE式でNULLかどうかを判定する SQLのCASE式に記載する条件である値がNULLかどうかを判定する方法について説明します。 CASE式である値がNULLかどうかを確認する場合には、「WHEN 項目名 IS NULL」の形式で指定します。 NULLかどうかを確認する場合の構文は、以下のようになります。 CASE WHEN 項目名 IS NULL THEN 式1 ELSE 式2 END ※式1は項目名がNULLである場合の処理を、式2は項目名がNULLではなかった場合の処理を記述します。 以下、サンプル。 《環境》 ・利用テーブル 社員テーブル(Employee) ・項目 社員ID(EmpID) 社員名(Name) 部署ID(DeptID) 《SQL》 SELECT EmpID, Name, CASE WHEN DeptID IS NULL THE
AND検索 「CSS+HTML+JavaScript」で検索する場合は以下のようにします。 SELECT * FROM `delicious` WHERE tags LIKE "%CSS%" AND tags LIKE "%HTML%" AND tags LIKE "%JavaScript%" OR検索 「CSS|HTML|JavaScript」で検索する場合は以下のようにします。 SELECT * FROM `delicious` WHERE tags LIKE "%CSS%" OR tags LIKE "%HTML%" OR tags LIKE "%JavaScript%" 引き算検索 「CSS+HTML-JavaScript」で検索する場合は以下のようにします。 SELECT * FROM `delicious` WHERE tags LIKE "%CSS%" AND tags LI
・本格的なプログラミングを学びたい場合は Java初心者入門講座 を次のステップとしてご活用ください。 ・Web系のプログラミングを学びたい場合は PHP初心者入門講座 を次のステップとしてご活用ください。 MySQLのデータベースを操作するには、いろんな方法(管理ツール)があります。 操作とは、データベース、テーブル、クエリなどへ対する参照・作成・追加・修正・削除などのことです。 これまでにも当入門講座では、 コマンドプロンプトやAccessを使った方法を紹介してきましたが、 もう一度まとめてみます。 MySQLをパソコンにインストールすると、 Windows付属のコマンドプロンプトから、コマンドラインで操作できるようになります。 これは講座の手順で、MySQLのbinフォルダに環境変数のPATHを通したため、 MySQL関係のプログラムがすぐに実行できるからです。 でもコマンドプロンプ
ここではphpMyadminを使用したデータベースのバックアップとサーバー移転(サイト復元)の手順について説明しています。 データベースの基本構造とphpMyadmin WordPressに関する全てのデータは、自身のサーバースペースに用意された『データベース』にSQLファイルとして格納されます。 このデータベースを直接操作するのが、『phpMyadmin』と呼ばれる管理ツールです。 たいていのレンタルサーバーでは、ユーザーの管理画面からphpMyadminにアクセスできるようになっています。 パネルにアクセスすると、トップページはこんな感じです。 管理画面の言語やフォントサイズ、カラーデザインなどは、ドロップダウンメニューで変更することが出来ます。 左サイドメニューでデータベースを選択したら、次のような画面が現れます。 WordPressのデフォルトのテーブルの数は、10個
SQLのプログラミングは奥が深い。特にパフォーマンスの観点から、そう言えるだろう。 みなさんご承知の通り、同じ結果を出すプログラムでも、SQLの書き方次第で処理時間に何倍もの差が生じ得る。効率の悪いSQLを書いてしまう原因は、多くの場合、リレーショナルデータベースの内部動作やアプリケーションに関する理解不足である。両者をよく知った上で最適なSQLを書けるようになることは、システムエンジニアとしての重要なスキルの一つである。 特集『基礎から理解するデータベースのしくみ』では、リレーショナルデータベースの内部動作について、基本的な部分を分かりやすく解説している。SQLプログラミングに役立つことはもちろん、SQLチューニングやデータベース設計のための基礎知識としても不可欠だ。 イントロダクション ブラックボックスのままでいいの? Part 1:SQL文はどのように実行されるのか SQL実行までの
php + mysql + pearで情報を保存する際の重複を処理する方法。 上記の環境にてrssの情報保存して、過去のエントリーまで表示できるrssリーダーを作っています。 RSSの情報を配列化した$rssShowを下記のようにmysqlに保存するとします。 <?php require_once("DB.php"); $dsn="mysqli://pearusr:pearpass@localhost/pear"; $db=DB::connect($dsn); $stt=$db->prepare("INSERT INTO rss_field(channel_title,channel_link,channel_desc) VALUES(?,?,?)"); foreach ($rssShow as $value) { $result=$db->execute($stt,array($valu
Brief History of XMLXML, or Extensible Markup Language, came into existence in the mid-1990s as a universal standard for structured document markup. The World Wide Web Consortium (W3C), led by Jon Bosak, developed XML as a simplification of the Standard Generalized Markup Language (SGML). The XML 1.0 Specification was accepted as a recommendation by the W3C in February 1998, marking its official s
Notes サポートのつぶやき Notes/Domino のサポートをしていて、気が付いたことや共有したい事があったらメモしてみます。 RSS もサポートしているブラウザも増えてきたし、RSS Readerも機能が充実してきて、RSS リーダーを使って更新されたサイトだけ情報収集する、と言った事が定着している方も増えてきたのではないでしょうか。それに伴って自分が管理しているNotes/Domino ベースのWebアプリもRSS Feedを提供したい、と言う方も増えてきているのではないかと思います。 Lotus のサポート技術情報のページもRSS フィードが提供されていることに気がついている方も多いのではないかと思います。 さて、Lotus Notes/Domino では7.0.2 から、RSS Feed Generator のTemplateが提供されていますが、これらは他のデータベースの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く