ホームページ >データベース >mysql チュートリアル >MySQLのデータ取得について詳しく解説

MySQLのデータ取得について詳しく解説

jacklove
jackloveオリジナル
2018-06-14 16:17:531748ブラウズ

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以上:

rime3,4 ==制限4オフセット3 #FETCH 4行3から始まる

この記事では、MySQL-Retrievingデータを説明します。詳細 関連コンテンツについては、php 中国語 Web サイトに注目してください。

関連する推奨事項:

sql 2 つの隣接するレコード間の時間差の比較

.net2.0 接続 Mysql5 データベース構成


とセッションの違いを詳しく解説

以上がMySQLのデータ取得について詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。