ビデオ: 【Xシリーズ:xDB 操作紹介ムービー】 データベース接続とクエリ作成 2025
SQLはほとんど英語です。主に英語の単語で構成されており、英語の文章に似た発音をします。一般的には(幸運なことに)、動作するSQLクエリを書くためのあいまいな技術的言語を理解する必要はありません。
各クエリの最初の単語は、その名前です。これは、実行したいことをMySQLに伝えるアクションワード(動詞)です。クエリ名の後ろには、MySQLにアクションの実行方法を伝える単語やフレーズ(必要なものとオプションのものがあります)が続きます。たとえば、MySQLに何を作成するかを常に伝える必要があります。また、データを挿入するか、データを選択するかをテーブルから指定する必要があります。
<! - 1 - >典型的なSQLクエリは次のとおりです。ご覧のとおり、英語の単語を使用します。
SELECT lastName FROM Member
このクエリは、Memberという名前のテーブルに格納されているすべての姓を取得します。
SELECT lastName、firstName FROMメンバーのWHERE state = "CA" AND
city = "Fresno" ORDER BY lastName
この問合せは、次のようなより複雑な問合せをすべて取得します。フレズノに住んでいるメンバーの姓と名を入力し、姓でアルファベット順に並べます。このクエリは英語のようなものではありませんが、それはまだかなり明確です。
<!大文字小文字:
- SQLワードの大文字と小文字は関係ありません。;たとえば、selectはSELECTと同じで、fromはFROMと同じですが、MySQLに関する限りです。一方、オペレーティングシステムがUnixまたはLinuxの場合は、テーブル名、カラム名、およびその他の変数情報の大文字と小文字が重要です。 UnixまたはLinuxを使用している場合、MySQLは列名を正確に一致させる必要があるため、列名の大文字と小文字は正しくなければなりません。たとえば、lastnameはlastNameと同じではありません。しかし、WindowsはUnixやLinuxほど厄介ではない。その観点から、lastnameとlastNameは同じです。 <! - 3 - >
- SQLワードは、1つ以上のスペースで区切る必要があります。使用するスペースの数は関係ありません。あなたはちょうど同様に20スペースまたはちょうど1スペースを使用することができます。 SQLでは行の最後にも注意を払っていません。 SQL文の任意の時点で新しい行を開始したり、文全体を1行に書き込んだりすることができます。 引用:
- CAとFresnoは前のクエリで二重引用符( ")で囲まれています。 CAとFresnoは、 文字列 または 文字列と呼ばれる一連の文字です。 SQLクエリのテキスト文字列とデータベースに既に格納されているテキスト文字列を比較するようにMySQLに依頼しています。数値列に格納されている数値(整数など)を比較するときは、数値を引用符で囲まないでください。
