6

私はSQLが初めてで、関数を書く正しい方法は何だろうと思っていました。SELECT などのステートメントの標準は大文字であることは知っていますが、関数の標準は何ですか? 小文字で書き、他の人は大文字で書く人を見たことがあります。

助けてくれてありがとう。

4

4 に答える 4

2

機能によって多少異なりますが、必須ではありません。実際には標準はありませんが、一部のベンダーには特定の標準/文法があり、コードの読みやすさ (/使いやすさ) に役立ちます。

通常、「組み込み」関数 (ベンダー固有ではない) は大文字で表示されます。

/* On MySQL */
SELECT CURRENT_TIMESTAMP;
-> '2001-12-15 23:50:26'

ベンダー固有の機能は通常、小文字で表示されます。

一般的な機能については、ここでよく読んでください。

于 2013-04-04T14:25:59.777 に答える
1

通常、SQL コード (および SQL 予約コード) は大文字で記述し、フィールドやその他のものは小文字で記述します。しかし、それは必要ではありません。

于 2013-04-04T14:18:03.530 に答える
1

SQL キーワードは通常大文字ですが、「正しい」方法は 1 つではありません。小文字も同様に機能します。(NB 多くの人は、SQL で大文字のキーワードを使用すると読みやすさが向上すると考えていますが、小文字を使用すると読みにくいとは言えません。) しかし、ほとんどの場合、次のようなことを避けられる人はいません。

SELECT * FROM `users` WHERE id="3"

ただし、必要に応じて、これも機能します。

select * from `users` where id='3'

ここにそれらのリストがあります。大文字で書かれていることに注意してください。ただし、必須ではありません: http://developer.mimer.com/validator/sql-reserved-words.tml

これは、「定期的に読むべき興味深い記事」に保管している別の優れたリソースです。大文字と小文字を考慮する必要があるいくつかの興味深い例について少し詳しく説明します: http://dev.mysql.com/doc/refman/5.0/en/identifier-case-sensitivity.html

于 2013-04-04T14:18:15.177 に答える