-2

私はmysqlの初心者で、いくつか質問があります。

  1. コマンドプロンプトを使用して、「ミリ秒」近似でSQLステートメントの実行時間を見つける方法はありますか(実行する設定はすべて指定してください)。

  2. 大文字と小文字を区別するプロパティを許可するようにmysqlを作成する方法(大文字を使用してテーブルを作成する必要がありますが、作成後は名前が小文字でのみ表示されます)。

4

1 に答える 1

3

EXPLAINステートメントを使用して、実行時間を確認できます。

lower_case_table_namesシステム変数を使用できます。Unix では lower_case_table_names=0 を、Windows では lower_case_table_names=2 を使用します。ただし、これらの設定を使用する場合は、すべての MySQL クエリで常に正しい大文字と小文字を使用していることを確認してください。システムを UNIX から WINDOWS に、またはその逆に切り替える場合に問題が発生する可能性があります。

2ns の場合、 collat ​​ion も確認できます。詳細については、http://dev.mysql.com/doc/refman/5.0/en/case-sensitivity.htmlを参照してください。

詳細については、ドキュメントを確認してください。

于 2012-01-17T06:10:38.043 に答える