MySQLテーブルの行の順序を変更する方法はありますか?
最も基本的なクエリで返される順序を変更したい:
SELECT * FROM table
クエリにORDERBY部分が含まれていません。
クエリが表示され、変更できません。私はデータベースにしかアクセスできません。
「デフォルトの順序」の概念は、どのようなクイックテストで明らかになっても、SQL言語には存在しません。行の並べ替えはクエリにオーバーヘッドを追加し、アプリが並べ替えを必要としない場合にクエリを遅くすることは無意味です。
したがって、あなたの質問に対する答えは「いいえ」です。
このような:
SELECT * FROM table ORDER BY [column name]
最後にASCまたはDESCを追加することにより、順序を選択できます。
SELECT * FROM table ORDER BY [column name] ASC