データを挿入するINSERT INTO SQLステートメントを使用してMySQLのテーブル。 MySQLが > データテーブルにデータの挿入コマンドプロンプトウィンドウ、またはPHPスクリプトを経由してデータを挿入します。 以下は、MySQLのデータテーブルINSERT INTO SQL構文の中に、一般的な挿入データです: INSERT INTO table_nameの(フィールド1、フィールド2、...フィールドN) VALUES (値1、値2、...値N); データが文字であれば、あなたは、単一引用符を使用する必要があります。次のような引用符または二重引用符、「値」。
データの挿入コマンドプロンプトウィンドウ MySQLのデータテーブルにデータを挿入するSQL INSERT INTOステートメントを使用しますrunoob_tbl 我々はrunoob_tbl表3のデータを挿入します次の例: ルート@ホスト#MySQLの-uルート-pパスワードを、 入力したパスワードを*** **** MySQLの > 使用RUNOOB、 データベースの変更 のMySQL > INSERT INTOのrunoob_tblを - > (runoob_title、runoob_author、submission_date) - > VALUES - >(" JAVAチュートリアル"、" RUNOOB.COM "、' 2016年5月6日' ) ; クエリOK、 。影響を受けた1行(0.00 秒) のMySQL >
イタリア:矢印- > SQL文の一部ではない、それだけで新しい行を表し、SQL文が長すぎる場合、我々はSQL文を書くことにEnterキーで新しい行を作成することができ、SQLコマンド文ターミネータがありますセミコロン;.
上記の例では、テーブルを作成するとき、フィールドは、我々はAUTO_INCREMENT(自動増加)プロパティに設定したのでrunoob_idデータを提供していません。だから、フィールドには、自動的に私たちが設定する必要性なしに増加されます。例NOW()日付と時刻を返すのMySQL関数です。
:あなたは、次のステートメントでデータ・テーブル・データを表示することができます SELECT * から runoob_tbl。
データを挿入するための使用PHPスクリプトは、
データを挿入するSQL INSERT INTOコマンドを実行するためにPHPのmysqli_query()関数を使用することができます。
この関数は、それ以外の場合はFALSEを返し、二つの引数を取り、正常に実行された場合にTRUEを返します。
構文
mysqli_query(接続、クエリ、resultmode) 。
例プログラムデータは、ユーザ入力を受信し、テーブルにデータを挿入する次の3つのフィールド: < PHP? $ DBHOST = 「localhostを:3306 」 ; // MySQLのサーバーのホストアドレス の$ DBUSER = 「ルート」 ; // MySQLのユーザ名 $ DBPASS = ' 123456 ' ; // MySQLユーザ名とパスワード $コン = mysqli_connect($ DBHOST、DBUSER $、$ DBPASS); IF ($コネティカット!) { ダイス(' 接続に失敗しました:' 。mysqli_error($コネティカット州)); } エコー' 正常に接続/> <BR ' ; //コーディング、中国の防止の歪みを設定 mysqli_query($コネティカット、" SETのUTF8名" ); $ runoob_title = ' Pythonの学習を' ; $ runoob_author = ' RUNOOB.COM ' ; $ submission_date = ' 2016年3月6日' ; $ SQL = " INTOは、INSERTをrunoob_tbl " " (runoob_title、runoob_author、submission_date)" " の値を" " ( '$ runoob_title'、 '$ runoob_author'、 '$ submission_date ') "; Mysqli_select_db($コネティカット、' RUNOOB ' ); $のretval = mysqli_query($コネティカット、$ SQL); IF ($ retvalを!) { ダイス(' データを挿入することができません:' 。Mysqli_error($コネティカット州)); } エコー" データ成功INSERT \ N- " ; ; mysqli_close($ CONN) ? > (データを挿入するには、中国が含まれている、あなたは$、コネチカットmysqli_queryを追加する必要があり、" SET名UTF8 ");声明。