sql >> データベース >  >> RDS >> Mysql

データベーステーブルは、取得前または取得後にソートされていますか?

    MySQL、Oracle、PostgreSQLなどのリレーショナルデータベースの行は、任意の順序で維持されません。リレーショナルデータベースの理論では、クエリにORDER BYが含まれていない限り、結果セットは指定された順序で返されません。 句。データが取得されるたびに、すべての順序が適用されます(必須)。

    実装は、場合によっては、データを特定の順序で保存することがありますが、そうする必要はありません。実際、同じデータに対してまったく同じクエリを2回実行した場合、データが同じ順序で返される保証はありません。

    つまり、データに保存順序を課すことはできません。クエリの実行時に結果セットにのみ順序を課します。



    1. MySQLとMatlab

    2. MySQLは、現在の合計で月ごとに集計

    3. Oracle DB Server + APEX + ORDS + JasperReportsをゼロから(パート4)

    4. ブラウザはユーザーのIPアドレスを保護しますか?