ホームページ >データベース >mysql チュートリアル >MySQLのデータ取得について詳しく解説
MySQL は大文字と小文字を区別しませんが、読み取りとデバッグを容易にするために、キーワードは大文字、列の合計は小文字にするようにしてください。
SQL ステートメントでは、すべてのスペースが無視されます。 SQL ステートメントは 1 行で指定することも、複数の行に分割することもできます。通常、は複数行で書かれます。
自動インクリメント:
一部のリストには一意の値が必要ですが、MySQL は各行を追加するときに手動で一意の値を割り当てるのではなく、利用可能な番号を各行に自動的に割り当てることができます。
DESCRIBE = SHOW COLUMNS FROM
MySQL は、SHOW COLUMNS FROM のショートカットとして DESCRIBE をサポートします。例:
は
と同等です。 未ソートデータ:
MySQL では、明示的な順序付けクエリ構造がない場合、返されるデータの順序は意味がありません。 同じ行数が返される限り、それは正常です。
複数の列を取得する場合は、列名の後に必ず両方を追加してください。最後の列を追加する必要はありません。
すべての列を取得します:
ワイルドカード * を指定すると、すべての列が返されます。
通常、ワイルドカードはすべての列を取得するために使用されませんが、列名が明示的に指定されていない場合は、不明な名前の列を取得するために使用できます。
SELECT は、一致するすべての行を返します。
行内のすべての値(重複を含む)が取得されました。どうすればそれらを削除できますか? DISTINCT、異なる値のみを返します。
LIMIT 5 は 5 行以下の SELECT を返すことを意味します;
LIMIT 5,5 は、MySQL が最初の番号が行 5 から始まる 5 行を返すことを意味します。取得する行数。
注:
(1) 1 つの値を持つ LIMIT は常に最初の行から始まり、指定された数は 2 つの値を持つ LIMIT が返される行数です。指定できるのは最初の値の行番号から開始します。
(2) 取得される最初の行は行 1 ではなく行 0 であるため (これは配列と同じです)、LIMIT 1 は最初の行ではなく 2 行目を取得します。
(3) 行数が十分でない場合 (たとえば、LIMIT 10,5 であるが、合計で 13 行しかない場合)、MySQL は返せる最大の行を返します。 mysqlバージョン5以上:
この記事では、MySQL-Retrievingデータを説明します。詳細 関連コンテンツについては、php 中国語 Web サイトに注目してください。
関連する推奨事項:
sql 2 つの隣接するレコード間の時間差の比較
.net2.0 接続 Mysql5 データベース構成
以上がMySQLのデータ取得について詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。