タグ

SQLに関するCAMUSのブックマーク (64)

  • 負荷対策概論 - Y-110's Wiki

    最新文章 2018-12-26 17:10▪ 致敬英雄,致敬不朽的精魂 2018-12-26 17:10▪ 四十年来闵行人的文化生活史一幕幕回放 2018-12-26 17:10▪ “笔尖上的童画”——欢图学员作品成果展将在东方网文化活动... 2018-12-26 17:10▪ “金色热线”12月27日将迎来年终特别节目 2018-12-26 17:10▪ 北京市发布持续低温蓝色预警信号 2018-12-26 17:10▪ 北京市网信办推进自媒体账号专项治理关闭11万个 2018-12-26 17:10▪ 有创意的崇明“橘农”让梦想和情怀扎根农场 2018-12-26 17:10▪ 突发!上海地铁3、4号线晚高峰运行延误系人员进入线路 2018-12-26 17:10▪ 中国经济总量将达90万亿关键时刻传递重要信息 2018-12-26 17:10▪ 海底捞:"吃出卫生巾"系人为当事顾客

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

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

    CAMUS
    CAMUS 2006/05/06
  • SQL講座 [Smart]

    indexは、第1引数STRの先頭から第2引数SUBSTRが最初に見つかった位置を返します。 第3引数 POSITIONで検索する位置を指定することもできます。第3引数POSITIONには最初の文字を 0 として指定します。 返却値は 0、もしくは変数$[に設定した値です。SURSTRが見つからなかった場合は -1 を返します。 indexの使い方 $str = "How you always hurt the one you love."; print index($str,'you'); > 4

    SQL講座 [Smart]
    CAMUS
    CAMUS 2006/05/06
  • 【初級】新人SEのためのSQLの基礎 第3回(後半) 集約関数,GROUP BY句,HAVING句の注意点

    図6●HAVING句の利用上の注意点<BR>HAVING句はWHERE句で置き換えることができる場合がある。図は,同じ結果を検索するHAVING句を利用したSELECT文((1))と,HAVING句を使わないでWHERE句を利用したSELECT文((2))の例である。同じ結果を検索するが,実行性能は(2)WHERE句を利用したSELECT文の方が高い。WHERE句を使った場合はインデックス検索であるが,HAVING句を使った場合は全件検索になる RDBMSには,数値カラムの合計値計算(SUM)や平均値計算(AVG)を行う集約関数が用意されている。例えば図3[拡大表示]の販売テーブルにおいて「値引き」の合計値を求める場合, SELECT SUM(NEBIKI) FROM HANBAI_TBL ; とすると,NEBIKI(値引き)の合計金額を求めることができる(図3(1))。合計値や平均値のほ

    【初級】新人SEのためのSQLの基礎 第3回(後半) 集約関数,GROUP BY句,HAVING句の注意点
    CAMUS
    CAMUS 2006/05/06
  • FaqMaker レビュー MOONGIFT

    FaqMaker レビュー トップ (クリックすると拡大します) まだ何もありません。 (クリックすると拡大します) 管理者画面 (クリックすると拡大します) 管理者画面で追加後は表示されます。こちらはWiki。 (クリックすると拡大します) こちらはFAQです。 (クリックすると拡大します) 編集画面 (クリックすると拡大します) FaqMaker 紹介はこちら

    FaqMaker レビュー MOONGIFT
  • A.Ogawa's home

    2024-03-13 osqledit ver.10.4.0.6 リリース 2017-01-26 osqledit ver.9.6.7.2 リリース 2024-03-13 osqlgrid ver.6.4.0.5 リリース 2016-05-08 osqlgrid ver.5.2.7.1 リリース 2021-05-31 oedit ver.8.1.0.2 リリース 2021-11-16 otbedit ver.7.1.0.3 リリース 2024-02-25 psqledit ver5.4.0.3 リリース 2017-08-27 psqledit ver4.0.4.1 リリース 2024-02-25 psqlgrid ver4.4.0.4 リリース 2018-02-03 psqlgrid ver3.0.0.2 リリース 2010-10-05 osqledit ver.8.1.6.1 リリース

    CAMUS
    CAMUS 2006/02/09
  • [ThinkIT] 第3回:SQLインジェクションの注意点 (1/3)

    データベースを扱う時に考慮しなければならない最後の問題は、おそらくアプリケーションのデータベースに対する認証情報、つまりデータベースアクセスを許可するログイン情報やパスワードをどうやって保持するのか、ということではないでしょうか。ほとんどのアプリケーションではPHPの小さな設定スクリプトを使ってログイン名やパスワードを変数に割り当てています。 このような設定ファイルが、サーバ利用者が自由にアクセスして読めるような状態になっていることが(専用ホストでないなら)よくあります。しかし誰にでも読めるということは、同じシステム上の誰でも、または悪質なスクリプトがそのファイルを読み、データベースログインに必要な情報を盗めてしまうということです。 さらに悪いことに、多くのアプリケーションではこのファイルはウェブ上から閲覧可能なディレクトリに置かれており、.incのようなPHPファイルと認識されない拡張子

    CAMUS
    CAMUS 2006/01/31
  • [ThinkIT] 第2回:クエリを使用したSQLインジェクション (1/3)

    しかし、エスケープ関数を使えばいつでもデータの安全性が保障されるわけではありません。あるクエリに対しては、エスケープを適用した後でもSQLインジェクションを許してしまいます。Int型の値をとることを想定した次の場合について考えてみましょう。 $id = "0; DELETE FROM users"; $id = mysql_real_escape_string($id); // 0; DELETE FROM users mysql_query("SELECT * FROM users WHERE id={$id}"); Int型の時は、値をシングルクォートで囲う必要がありません。そのため、セミコロンでクエリが分割され、SQL文を不正に入れることができます。セミコロンには'特別'な意味はないため、データベースのエスケープ関数にもaddslashes()にもスルーされてしまいます。 この問題に

    CAMUS
    CAMUS 2006/01/25
  • [ThinkIT] 第1回:SQLインジェクションによるデータベース操作 (1/3)

    SQLインジェクションでは、クエリなどの任意データを、データベースが実行するSQL文に挿入します。挿入されたクエリは、意図しないデータを検索したり、データベースの情報を変更したり削除したりするというように、様々な操作をデータベースに行います。問題を実証するために次の例を見てみましょう。 // 問題を実証するための入力 $name = "ilia'; DELETE FROM users;"; mysql_query("SELECT * FROM users WHERE name='{$name}'"); 上記の関数内では、ユーザが指定した名前とnameカラムの値が一致したデータをusersテーブルから取り出すことを想定しています。普通、$nameには、iliaといった文字列のように、アルファベットとスペースからできた文字列が格納されています。 しかしここでは、$nameにまったく新しいクエリ

  • [ThinkIT] 第1回:SQLインジェクションによるデータベース操作 (1/3)

    SQLインジェクションでは、クエリなどの任意データを、データベースが実行するSQL文に挿入します。挿入されたクエリは、意図しないデータを検索したり、データベースの情報を変更したり削除したりするというように、様々な操作をデータベースに行います。問題を実証するために次の例を見てみましょう。 // 問題を実証するための入力 $name = "ilia'; DELETE FROM users;"; mysql_query("SELECT * FROM users WHERE name='{$name}'"); 上記の関数内では、ユーザが指定した名前とnameカラムの値が一致したデータをusersテーブルから取り出すことを想定しています。普通、$nameには、iliaといった文字列のように、アルファベットとスペースからできた文字列が格納されています。 しかしここでは、$nameにまったく新しいクエリ

    CAMUS
    CAMUS 2006/01/18
  • SQuirreL SQL Client Home Page

    SQuirreL SQL is hosted at: and IDEs used by SQuirreL developers: SQuirreL's SQL editor is based on: RSyntaxTextArea Feature highlights of 4.8.0: Saved Session Groups: store and restore groups of Sessions Cell detail display at the right of SQL results Cell detail display and cell detail popup support image display Renaming additional SQL tabs Fixed dark theme Java 22 compatibility Many more featur

  • SELECT文中のSELECT文、副問い合わせ

    SELECT文中のSELECT文、副問い合わせ:ORACLE MASTER Bronze SQL基礎I 講座(8) Oracleデータベースエンジニアとしての実力を証明するORACLE MASTER資格。その入り口であるBronze資格の取得は難しくない。連載と、同時掲載中の連載「Bronze DBA講座」で合格を目指そう!(参考記事:「Oracle 10g対応のORACLE MASTERとは?」)

    SELECT文中のSELECT文、副問い合わせ
    CAMUS
    CAMUS 2005/12/09
  • リレーショナル・データベースの世界

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

    CAMUS
    CAMUS 2005/10/30
  • クエリアナライザによるストアドプロシージャのデバッグテクニック:CodeZine

    japan.internet.com は、1999年9月にオープンした、日初のネットビジネス専門ニュースサイト。月間2億以上のページビューを誇る米国 Jupitermedia Corporation (Nasdaq: JUPM) のニュースサイト internet.com や EarthWeb.com からの最新記事を日語に翻訳して掲載するとともに、日独自のネットビジネス関連記事やレポートを配信。

    CAMUS
    CAMUS 2005/10/21
  • Microsoft Learn: キャリアの扉を開くスキルを身につける

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。

    Microsoft Learn: キャリアの扉を開くスキルを身につける
    CAMUS
    CAMUS 2005/10/14
  • サービス終了のお知らせ

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

    CAMUS
    CAMUS 2005/10/12
  • 逆引きSQL比較

    Works > 逆引きSQL比較 逆引きSQL比較 [ 共通事項 ]  [ ORACLE ]  [ MSSQL ]  [ SSA ]  [ Postgres ]  [ MySQL ]  [ Jet ]  Last Updated. 14-May-2006 Since 08-May-2001 ■はじめに 複数の RDBMS を使った経験がある人なら、おわかりかと思いますが、SQLRDBMS によって異なる部分が結構あります。 このページは各 RDBMS における 基的な機能(主にSQLについて)の概要を、逆引きで、かつ平易な言葉で閲覧 する事を目的に作ったリファレンスです。 特定の RDBMS を持ち上げたり、貶めたりするのが目的ではないので誤解なきよう。 また、間違いについてのご指摘や『こうした方が効率的だ』などのご意見も大歓迎です。 対象としているのは以下の RDBMS

    CAMUS
    CAMUS 2005/10/12
  • 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.

    CAMUS
    CAMUS 2005/10/12
  • SQLプログラミング入門

    What's New 99.12.2 誤字脱字間違い情報を追加 99.3.17 誤字脱字間違い情報を追加/その他修正 99.1.20 誤字間違い情報・トランザクションについてを追加 ようこそ、「SQLプログラミング入門」ホームページへ このホームページはSQL言語を楽しく学ぶサイトです。 ( 「SQLプログラミング入門」 サポートサイト )

    CAMUS
    CAMUS 2005/10/12
  • SQL プログラミング言語資料 - SAK Streets

    SQL 開発言語資料 SQL プログラミング言語資料 SQL 基礎編 SQL 基礎実地編 SQL チューニング編 Oracle PL/SQL 編 PostgreSQL 編、JAVA Servlet、JSP 編 MySQLSQL その他応用編 VB プログラミング言語資料 VB RDO + SQL 応用編 VB ADO + SQL 応用編 VB oo4o + SQL 応用編 ASP VB Script プログラミング言語資料 ASP VB Script ADO + SQL 応用編 ASP VB Script oo4o + SQL 応用編 SQL 基礎編 2000.10.14 SQL 基礎編 (その一) テーブル操作 create table、alter table、drop table SQL 基礎編 - 【補足】複合キー alter table、primary key 2000.10

    CAMUS
    CAMUS 2005/10/12