タグ

SQLに関するdaira4000のブックマーク (10)

  • リレーショナル・データベースの世界

    序文 私の仕事は、DBエンジニアです。といっても別に望んでデータベースの世界へきたわけではなく、当初、私はこの分野が面白くありませんでした。「Web系は花形、データベースは日陰」という言葉も囁かれていました。今でも囁かれているかもしれません。 ですが、しばらくデータベースを触っているうちに、私はこの世界にとても興味深いテーマが多くあることを知りました。なぜもっと早く気づかなかったのか、後悔することしきりです。 もちろん、自分の不明が最大の原因ですが、この世界に足を踏み入れた当時、先生も、導きの書となる入門書もなかったことも事実です。 今でこそバイブルと仰ぐ『プログラマのためのSQL 第2版』も新入社員には敷居が高すぎました (2015年2月追記:その後、自分で第4版を訳出できたのだから、 人生は何があるか分からないものです)。 そこで、です。このサイトの目的は、データベースの世界に足を踏み

  • SQLのインデックスとそのチューニングについてのオンラインブック

    開発者向けのSQLインデックス解説サイト、管理についての間違いない知識を提供します。 インデックスは開発時には忘れられがちである一方で、非常に効果的なSQLのチューニング方法です。Use The Index, Lukeでは、HibernateなどのORMツールの解説にとどまらず、SQLのインデックスについて基礎から説明します。 Use The Index, LukeはSQLパフォーマンス詳解のWeb上の無料版です。サイトを気に入って頂けたら、ぜひ書籍も購入してみて下さい。また、このサイトの運営をサポートする様々なグッズも販売しています。 MySQLOracleSQL ServerなどにおけるSQLのインデックスUse The Index, Lukeでは、ベンダにとらわれないインデックスの説明を心がけています。製品特有の事柄については、以下のような表示をしています。 Db2 (LUW)U

    SQLのインデックスとそのチューニングについてのオンラインブック
    daira4000
    daira4000 2019/10/03
    SQLパフォーマンス詳解のWeb版
  • PDOでmysqlに日本語つっこんだら文字化けして困ったけど解決した - プログラムメモ

    PDOでutf-8日本語入力データ(フォームデータ)を入れたら文字化けしてた(Mysql Query Borwser上で)。 同じくutf-8設定のRubyデータが文字化けしてないので、mysql内での設定は問題ないはず。 いろいろやってためしたところ、次の方法で一発解決。 $pdo = new PDO("mysql:host=localhost; dbname=phptest", "root", "pass"); $stmt = $pdo -> query("SET NAMES utf8;"); $stmt = $pdo->prepare("insert into hoge(name, count)values(:name, :count)"); : $stmt = $pdo -> query("SET NAMES utf8;");が重要。php.iniにcharset関係の設定は不要

    PDOでmysqlに日本語つっこんだら文字化けして困ったけど解決した - プログラムメモ
    daira4000
    daira4000 2010/04/30
    嵌ったのでブクマ
  • Transact-SQL リファレンス (Transact-SQL)

    Transact-SQL は、SQL Server を使用する場合に中心となる機能です。SQL Server のインスタンスと通信するすべてのアプリケーションは、アプリケーションのユーザー インターフェイスに関係なく、サーバーに Transact-SQL ステートメントを送信して通信を行います。 次は、Transact-SQL を生成できるアプリケーションの種類の一覧です。 一般的なオフィスでの、生産性を高めるアプリケーション。 確認するデータが格納されているテーブルや列を、ユーザーがグラフィカル ユーザー インターフェイス (GUI) を介して選択できるアプリケーション。 ユーザーが確認するデータを、一般的な言語文を使用して決定するアプリケーション。 SQL Server データベースにデータを保存する一連のビジネス アプリケーション。これらのアプリケーションには、ベンダにより作成された

    Transact-SQL リファレンス (Transact-SQL)
    daira4000
    daira4000 2009/07/29
    SQLServer2005のTransact-SQLリファレンス
  • SQL/RDB っぽい本を積んでみた - ぐるぐる~

    内容はまた後で。 タイトルしかないものは「他にいいがあるか古い」、それ以外はそれ以外です。 RDBMS にあまり依存しない 【改訂第3版】 SQLポケットリファレンス (POCKET REFERENCE) 作者: 朝井淳出版社/メーカー: 技術評論社発売日: 2009/04/29メディア: 単行(ソフトカバー)購入: 6人 クリック: 117回この商品を含むブログ (17件) を見る 達人に学ぶ SQL徹底指南書 (CodeZine BOOKS) 作者: ミック出版社/メーカー: 翔泳社発売日: 2008/02/07メディア: 単行(ソフトカバー)購入: 50人 クリック: 966回この商品を含むブログ (75件) を見る SQL Hacks ―データベースを自由自在に操るテクニック 作者: Andrew Cumming,Gordon Russell,西沢直木出版社/メーカー: オラ

    SQL/RDB っぽい本を積んでみた - ぐるぐる~
    daira4000
    daira4000 2009/07/15
    SQL/RDB参考書まとめ
  • SQL をで行を横展開 - miau's blog?

    たとえば、こんなテーブルがあったとして。 SELECT * FROM CustomerFamily cust_id family_id name ========================== 1 1 波平 1 2 フネ 1 3 カツオ 2 1 マスオ 2 2 サザエ 2 3 タラオ それをこんな感じで抽出したい場合。 cust_id family1 family2 family3 ================================== 1 波平 フネ カツオ 2 マスオ サザエ タラオ まぁ、正攻法では CURSOR 使ってぐるぐる回すことになるんでしょうけど、DataGrid とか使いたい場合はそうはいかないわけで。 以前似たようなことを聞かれたときは、「できない」って答えたか、あるいは副照会使って SELECT cust_id, (SELECT name FROM

    daira4000
    daira4000 2009/07/09
    テーブルの内容を横展開
  • 忘れっぽいエンジニアのオラクルSQLリファレンス

    物忘れの激しい管理人は、調べたこともすぐ忘れてしまうので、同じことを、何度も調べながら開発しています。 ただ、IT業界は覚えることが多過ぎて、文法などの細かいことはあまり覚える気が無いというのもありますが(笑) そこで、何度も同じことを調べなくてもいいように、ORACLE SQLリファレンスをサイトにまとめる事にしました。 私と同じようなプログラマーやSEも結構いるんじゃないかと思いますので使えそうだったら利用してみて下さい。

    daira4000
    daira4000 2009/03/25
    SQL解説/Oracle向け
  • リレーショナル・データベースの世界

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    daira4000
    daira4000 2009/03/25
    SQLの突っ込んだ使い方を解説
  • SQL Formatter / SQLFormatter formats SQL Statements

    ProductsMenü umschalten Free Online SQL Formatter Notepad++ Plugin Windows App DBeaver SQL Formatter VS Code Plugin Azure Data Studio Plugin Visual Studio Plugin SSMS Plugin DownloadMenü umschalten Notepad++ Plugin Windows App VSCode Plugin ADS Plugin Visual Studio Plugin SSMS Plugin LicenseMenü umschalten Free License Single User License (includes everything) Notepad++ Plugin License VSCode Plugi

    SQL Formatter / SQLFormatter formats SQL Statements
    daira4000
    daira4000 2009/03/25
    SQLを整形するツール/ブラウザ上で使用可
  • SQL -TECHSCORE-

    ここでは、リレーショナル型データベースを操作するために必須となる世界標準言語 SQL について、基礎から応用まで詳しく説明しています。 また、SQL のみにとどまらず、リレーショナルデータベースマネージメントシステム (RDBMS) の持つ様々な機能について詳しく説明しています。 最後には、データベースの設計に関する非常に重要な考え方についても触れていますので、これらを全て学習すると、データベースの操作から設計まで幅広い知識を身につけることができるでしょう。 SQL INDEX 1. データベースの概要 1.1. データベースとは 1.2. データベースシステムの特徴 1.3. データベースとファイルの違い 1.4. 代表的なデータモデル 1.5. リレーショナル型データベース 1.6. まとめ 2. SQL 2.1. SQL歴史 2.2. SQL とは 2.3. SQL の機能 2.

    daira4000
    daira4000 2009/03/25
    SQL解説
  • 1