文法 以下は、MySQL テーブルにデータを挿入するための INSERT INTO コマンドの一般的な SQL 構文です。 テーブル名にINSERT INTO ( フィールド1、フィールド2、...フィールドN ) 価値観 ( 値1、値2、...値N ); 文字列型データを挿入するには、すべての値を保持するために二重引用符または一重引用符が必要です (例: "value")。 1. コマンドプロンプトからデータを挿入する これはSQL INSERT INTOコマンドを使用してMySQLテーブルにデータを挿入します: tutorials_tbl 例 root@host#mysql -u root -p パスワード; パスワードを入力してください: mysql> テストを使用します。 データベースが変更されました mysql> tutorials_tbl に INSERT INTO (tutorial_title, tutorial_author, submission_date) VALUES ("Learn PHP", "Bjpowernode", NOW()); クエリは正常、1 行が影響を受けました (0.01 秒) mysql> tutorials_tblにINSERT ->(チュートリアルのタイトル、チュートリアルの著者、提出日) ->値 ->("MySQL を学ぶ", "Bjpowernode", 今すぐ()); クエリは正常、1 行が影響を受けました (0.01 秒) mysql> tutorials_tblにINSERT ->(チュートリアルのタイトル、チュートリアルの著者、提出日) ->値 ->("JAVA チュートリアル", "bjpowernode", '2015-05-06'); クエリは正常、1 行が影響を受けました (0.01 秒) マイSQL> 注意: 矢印記号 (->) は SQL コマンドの一部ではないことに注意してください。これは新しい行を示し、セミコロンを指定せずに MySQL プロンプトで Enter キーを押すと、行末に自動的に作成されます。 上記の例では、tutorial_id には値は指定されていません。これは、テーブルの作成時に自動的に作成され、このフィールドに AUTO_INCREMENT オプションが指定されているためです。したがって、MySQL は挿入 ID の値を自動的に割り当てます。 ここで、NOW() は現在の日付と時刻を返す MySQL 関数です。 文法 以下は、MySQL テーブルからデータを取得するための一般的な SQL SELECT コマンド構文です。 SELECT フィールド1、フィールド2、...フィールドN テーブル名1、テーブル名2... [WHERE句] [オフセットM][制限N] 1つ以上のカンマを使用して複数のテーブルを区切り、WHERE句を使用してさまざまな条件を含めることができますが、WHERE句はSELECTコマンドのオプション部分です。 SELECTコマンドで1つ以上のフィールドを読み取るように指定できます 選択したフィールドを置き換えるためにアスタリスク(*)を指定できます。この場合、すべてのフィールドが返されます WHERE句の後に任意の条件を指定できます OFFSET を使用して、SELECT がレコードを返し始めるオフセットを指定できます。デフォルトでは、オフセット値は 0 です。 LIMIT属性を使用して、返されるアイテムの数を制限することができます。 1. コマンドプロンプトからデータを読み取る これはSQL SELECTコマンドを使用してMySQLテーブルtutorials_tblからデータを読み取ります。 例 次の例では、tutorials_tbl テーブルからすべてのレコードが返されます。 root@host#mysql -u root -p パスワード; パスワードを入力してください: mysql> テストを使用します。 データベースが変更されました mysql> tutorials_tblから*を選択します +-------------+----------------+-----------------+-----------------+ | チュートリアル ID | チュートリアル タイトル | チュートリアル作成者 | 提出日 | +-------------+----------------+-----------------+-----------------+ | 1 | Java を学ぶ | John Poul | 2016-05-21 | | 2 | MySQL を学ぶ | Abdul S | 2016-05-21 | | 3 | JAVA チュートリアル | Sanjay | 2016-05-21 | +-------------+----------------+-----------------+-----------------+ セット内の 3 行 (0.01 秒) マイSQL> 文法 MySQL テーブルのデータを変更するための UPDATE コマンドの一般的な SQL 構文は次のとおりです。 UPDATE テーブル名 SET フィールド1=新しい値1、フィールド2=新しい値2 [WHERE句] 1 つまたは複数のフィールドを更新することは可能です。 WHERE 句を使用して任意の条件を指定できます。 一度に 1 つのテーブルの値を更新できます。 WHERE 句は、テーブル内の選択した行を更新する場合に非常に便利です。 1. コマンドプロンプトからデータを更新する SQL UPDATE コマンドと WHERE 句を使用して、選択したデータを MySQL テーブル tutorials_tbl に更新します。 例 次の例では、tutorial_id が 3 であるレコードの tutorial_title フィールドを更新します。 root@host#mysql -u root -p パスワード; パスワードを入力してください: mysql> テストを使用します。 データベースが変更されました mysql> tutorials_tbl を更新します -> SET tutorial_title='JAVA の学習' -> ここで tutorial_id=3; クエリは正常、1 行が影響を受けました (0.04 秒) 一致した行: 1 変更された行: 1 警告: 0 マイSQL> 文法 MySQL テーブルからデータを削除する DELETE コマンドの一般的な SQL 構文は次のとおりです。 DELETE FROM table_name [WHERE句] WHERE 句が指定されていない場合は、MySQL テーブル内のすべてのレコードが削除されます。 WHERE 句を使用して任意の条件を指定できます。 テーブル内のすべてのレコードを一度に削除できます。 WHERE 句は、テーブルから特定の行を選択して削除する場合に非常に便利です。 1. コマンドプロンプトからデータを削除する SQL DELETE コマンドを使用すると、WHERE 句で選択された MySQL テーブル tutorials_tbl のデータが削除されます。 例 次の例では、tutorial_id が 3 であるレコードを tutorial_tbl テーブルから削除します。 root@host#mysql -u root -p パスワード; パスワードを入力してください: mysql> テストを使用します。 データベースが変更されました mysql> tutorials_tbl から tutorial_id=3 を削除します。 クエリは正常、1 行が影響を受けました (0.23 秒) マイSQL> 要約する 上記は、エディターが紹介した基本的な MySQL の追加、削除、変更、クエリ ステートメントです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。エディターがすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: Amap を使用した React 実装例 (react-amap)
>>: Ubuntu システムでタイムゾーンと時刻を変更する方法
目次ストアドプロシージャの概要ストアド プロシージャを使用する理由は何ですか?ストアドプロシージャの...
1. 問題の再現:各日の合計数を日ごとにカウントします。データのない日がある場合、グループ化によっ...
目次1. JDKをインストールする手動インストール2. トムキャット1. JDKをインストールする注...
目次方法1方法2 nginxをインストールした後、PHPコードを解析できないことがわかりました。解決...
この記事では、参考までに、簡単な虫眼鏡効果を実現するためのVueの具体的なコードを紹介します。具体的...
問題:あるサーバー上の PHP プログラムは、localhost アドレス経由でデータベースに接続で...
MYSQL でよく使用されるクエリ コマンド: mysql> select version()...
主キーを作成するには 2 つの方法があります。 テーブルテーブル名を作成( フィールド名タイプ、 フ...
目次1. プロトタイプチェーン継承2. コンストラクタの借用(古典的な継承) 3. 組み合わせ継承4...
目次1. リバースプロキシの準備1. LinuxシステムにTomcatをインストールする2. Tom...
目次1. プロジェクトフォルダ構造1. アセットフォルダ2. 図書館3. ローカル設定(ローカル) ...
以前、開発中に背景レイヤーにカラーマスクを追加する必要のあるプロジェクトに遭遇しました。ここでは、背...
JavaScriptでの検索二分木実装は参考までに。具体的な内容は以下のとおりです。バイナリ検索木 ...
コードをコピーコードは次のとおりです。 <!DOCTYPE html> <html...
概要: Oracle scottユーザーには4つのテーブルがあり、実験やデータ検証に便利です。現在は...