タグ

sqlに関するnippondanjiのブックマーク (15)

  • IPAの「安全なSQLの呼び出し方」が安全になっていた


    (Last Updated On: 201884)IPASQLPDFURL http://www.ipa.go.jp/security/vuln/websecurity.html SQL SQL SQL
    IPAの「安全なSQLの呼び出し方」が安全になっていた
  • SQLのエスケープ


    (Last Updated On: 201884)SQL SQLSQLSQLSQL SQLSQLSQL 
    SQLのエスケープ
    nippondanji
    nippondanji 2013/11/18
    良いまとめ。こういうのとか辛いよね。>"プリペアードクエリだけ使いなさい、とルール化してもクエリパラメーターの埋め込みを仕組みとして制限する事はできない"
  • qpstudyで発表したスライドをアップロードしました。


    qpstudyqpstudy WEB+DB PRESSSQLWEB+DB PRESSVol.68 
    qpstudyで発表したスライドをアップロードしました。
    nippondanji
    nippondanji 2013/07/29
    追記しました。Ustに録画が上がってるので参加できなかった人はぜひ。
  • RDBMSに関する典型的な誤解が絶えないという現実

    新入社員必読、データベースの基を理解しよう - データベースはなぜ必要なの?:ITproという記事に対するブクマで次のようなIDコールが来た。(現在はコメント返しへのお礼が入っているので、文字数制限のためオリジナルのコメントは少し切り詰められている。) "リレーショナルデータベースはすべてのデータを2次元の表形式で表現"こういうのもリレーションが2次元構造という誤解の一種なんだろうか。id:nippondanjiさんが書いてたような。 さて、この疑問に対する正解は如何なるものだろうか? つい先日「7つのデータベース 7つの世界」の書評で書いたばかりだが・・・ 言うまでもなくその通りである。 リレーションが2次元的な構造を持っているというのは典型的な誤解だ。(ちなみにリレーションの次元は属性の数に等しい。n個の属性があるリレーションはn次元。)リレーショナルモデルについてちゃんと学習してい

    RDBMSに関する典型的な誤解が絶えないという現実
  • SQLアンチパターン - 開発者を待ち受ける25の落とし穴 (拡大版)

    SQLアンチパターン 26章「とりあえず削除フラグ」 2015/08/31 @ GMO Yours #ronsakucasual https://atnd.org/events/68902

    SQLアンチパターン - 開発者を待ち受ける25の落とし穴 (拡大版)
  • SQLアンチパターン - 開発者を待ち受ける25の落とし穴

    押さえておきたい、PostgreSQL 13 の新機能!!(Open Source Conference 2021 Online/Hokkaido 発表資料)NTT DATA Technology & Innovation

    SQLアンチパターン - 開発者を待ち受ける25の落とし穴
  • LifeGameをSQLで - ShiroKappa Blog


    (12/03)coderetreat6PHP 3SQL SQLSpatial Information使  20x2010x5 MySQLOpenGISSpatial Informationfunction
    LifeGameをSQLで - ShiroKappa Blog
  • MySQL事始 SQL文(1) SELECT

    EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

    MySQL事始 SQL文(1) SELECT
    nippondanji
    nippondanji 2011/07/04
    余談だけど、SELECT文内で各Clauseが評価される順序は、FROM、WHERE、SELECT。つまり、Product、Restrict、Projectの順で行われる。なのでSELECT 1 AS a FROM DUAL WHERE a = 1は文法エラーになる。ASはWHEREより後に評価されるから。(豆)
  • KateでスマートにSQLを編集しよう!


    KDEKDE 4.64.585KDE4.54.6KateSQLKateSQL KateQt使KDEEmacsVim使Zen-Coding
    KateでスマートにSQLを編集しよう!
    nippondanji
    nippondanji 2011/02/03
    本題とは関係ないけど、最近KDEのレンダリングが美麗過ぎて萌える。
  • 10 things in MySQL (that won't work as expected).

    (I just discovered cracked.com) #10. Searching for a NULL SELECT * FROM a WHERE a.column = NULL In SQL, a NULL is never equal to anything, even another NULL. This query won't return anything and in fact will be thrown out by the optimizer when building the plan. When searching for NULL values, use this instead: SELECT * FROM a WHERE a.column IS NULL #9. LEFT JOIN with additional conditions SELECT

    10 things in MySQL (that won't work as expected).
  • NoSQLの成功は1:10問題にかかっている | gihyo.jp


    NoSQLRDBMS OracleMySQLRDBMSNoSQLRDBMSSQLMongoDB NoSQLSQLWe
    NoSQLの成功は1:10問題にかかっている | gihyo.jp
    nippondanji
    nippondanji 2010/10/26
    すっきりした要約。本文と併せて読むとヨシ。
  • MySQL複合INDEXの威力


     DBSQLINDEX MySQL4.2 SQL4JOIN432001100  +----+-------------+-------+--------+----------------------------------------------+ | id | select_type | table | type | Extra | +----+-------------+-------+--------+-----------------
    MySQL複合INDEXの威力
    nippondanji
    nippondanji 2010/09/29
     "405" <=== GJ!!  

    mysql

    tuning

    sql
     
  • NoSQLの成功は1:10問題にかかっている:Kenn's Clairvoyance


    2-3SQLNoSQL (Not-only SQL)SQLDBNoSQL使 OracleMySQLSQLSQLRDB MemcachedAPI使LRU
    NoSQLの成功は1:10問題にかかっている:Kenn's Clairvoyance
    nippondanji
    nippondanji 2010/09/21
    InnoDBのすばらしさは異常。
  • VoltDB Decapitates Six SQL Urban Myths and Delivers Internet Scale OLTP in the Process - High Scalability -

    What do you get when you take a SQL database and start a new implementation from scratch, taking advantage of the latest research and modern hardware? Mike Stonebraker, the sword wielding Johnny Appleseed of the database world, hopes you get something like his new database, VoltDB: a pure SQL, pure ACID, pure OLTP, shared nothing, sharded, scalable, lockless, open source, in-memory DBMS, purpose-b

    VoltDB Decapitates Six SQL Urban Myths and Delivers Internet Scale OLTP in the Process - High Scalability -
    nippondanji
    nippondanji 2010/07/14
    SQLに纏わる都市伝説をバッサリ。
  • MySQL のNULL ではまったことあれこれ - LukeSilvia’s diary


    MySQL SQL NULL 5.1 4.1  NULL  NULL NULL 使 NULL  SQL SQL NULL  ""  mysql> INSERT INTO my_table (phone) VALUES (NULL); mysql> INSERT INTO my_table (phone) VALUES (""); 
    MySQL のNULL ではまったことあれこれ - LukeSilvia’s diary
    nippondanji
    nippondanji 2010/03/23
    ナイスエントリ!NULLはRDBMSにとって永遠の課題。
  • 1