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

MySQLのデフォルトのソート順(ALTER TABLE ... ORDER BY ...;)

    ドキュメントから

    実際、SELECT ... ORDER BYを発行すると このテーブルに、ALTER TABLEへのオプション filesortを惜しまない 、代わりにfilesortを作成します はるかに高速です。

    すでに注文されたセットを並べ替えることは、このセットを参照してすべてが正常であることを確認することと同じです。

    テーブルに動的フィールド(VARCHARなど)が含まれていない場合 または'BLOB')、次におそらく MyISAM 更新時に移動しません。

    しかし、私が原子力発電所や私がお金を払っている何かを建設しているなら、私はこの行動に頼りません。

    ALTER TABLE ... ORDER BYを実行する必要があります 。

    REPAIR 破損したテーブルの物理構造を修正するだけです。



    1. SQL GROUP BYの最新のレコードを表示しますか?

    2. 複数の列にまたがる重複を見つけるにはどうすればよいですか?

    3. OBJECTPROPERTY()を使用して、オブジェクトがSQLServerのユーザー定義テーブルであるかどうかを確認します。

    4. SQLServerデータベース内のすべてのビューを一覧表示する4つの方法