呉ユーキション - 自然生まれのMySQLの研究ノート:MySQLのデータの挿入

データを挿入する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 ");声明。

 

おすすめ

転載: www.cnblogs.com/tszr/p/12113163.html