https://github.com/mysqljs/mysql
MySQLのデータをどのように行う、実際には、書き込みまたは単にnodejs操作を使用し、
プロジェクト1.開始ノード NPMインストールMySQLの--save
2.新しいプロジェクト内のコードの導入
//導入データベース VAR = MySQLの必要( 'MySQLの'); //ローカルリンク達成 VARを= mysql.createConnection接続({ ホスト: 'localhostの'、 ユーザー: 'YF'、 パスワード'123456'、 データベース'YF' })
最高のルートと競合しません。
3.それはCRUDしたら、コードを添付
お問い合わせ
//查找 機能選択(){ connection.connect(関数(ERR){ IF(ERR){ console.error( 'エラー接続:' + err.stack) } はconsole.log( 'IDとして接続' + connection.threadId ); }) connection.query( 'SELECT * FROMデモ'、関数(誤差、結果、フィールド){ IF(エラー)スローエラー; はconsole.log( '溶液である:'、結果); }); connection.end(); }
加えます
//添加 機能追加(){ せポスト= { ID:1、 名称: 'こんにちはのMySQL'、 年齢:20、 時間:Date.now()、 温度: 'deom' }。 クエリ= connection.queryをしましょう( "?デモSET。INSERT INTO"、ポスト、機能(エラー、結果、フィールド){ 場合(エラー)スローエラー; }) はconsole.log(query.sql)。//記事'ID'。INSERT INTO = 1、 'タイトル' = 'こんにちはMySQLの' }
修正
//修改 関数updeate(){ connection.connect(関数(ERR){ IF(ERR){ console.error( '接続エラー:' + err.stack); } はconsole.log(+接続'IDとして接続が'。スレッドID); }); connection.query( 'UPDATEデモセット名ID =?'、[ '更新'、1]、関数(誤差、結果、フィールド){ IF(エラー)スローエラー; はconsole.log( '変更' +業績.changeRows + '行'); }); connection.end(); }
削除
//删除 関数(){削除 connection.connect(関数(ERR){ IF(ERR){ console.error( 'エラー接続:' + err.stackを); 返す; } connection.query(「デモSETどこからDELETE ?ID =」、[1]、関数(誤差、結果、フィールド){ IF(エラー)スローエラー; はconsole.log( '削除:' + results.affectedRows + '行'); }); はconsole.log( + connection.threadId) 'IDとして接続'; connection.end(); }); }
そのシンプルなああはちょうどあなたがそれを必要な場所に対応するメソッド名とパラメータを追加していません
MySQLのデータをどのように行う、実際には、書き込みまたは単にnodejs操作を使用し、
プロジェクト1.開始ノード NPMインストールMySQLの--save
2.新しいプロジェクト内のコードの導入
//導入データベース VAR = MySQLの必要( 'MySQLの'); //ローカルリンク達成 VARを= mysql.createConnection接続({ ホスト: 'localhostの'、 ユーザー: 'YF'、 パスワード'123456'、 データベース'YF' })
最高のルートと競合しません。
3.それはCRUDしたら、コードを添付
お問い合わせ
//查找 機能選択(){ connection.connect(関数(ERR){ IF(ERR){ console.error( 'エラー接続:' + err.stack) } はconsole.log( 'IDとして接続' + connection.threadId ); }) connection.query( 'SELECT * FROMデモ'、関数(誤差、結果、フィールド){ IF(エラー)スローエラー; はconsole.log( '溶液である:'、結果); }); connection.end(); }
加えます
//添加 機能追加(){ せポスト= { ID:1、 名称: 'こんにちはのMySQL'、 年齢:20、 時間:Date.now()、 温度: 'deom' }。 クエリ= connection.queryをしましょう( "?デモSET。INSERT INTO"、ポスト、機能(エラー、結果、フィールド){ 場合(エラー)スローエラー; }) はconsole.log(query.sql)。//記事'ID'。INSERT INTO = 1、 'タイトル' = 'こんにちはMySQLの' }
修正
//修改 関数updeate(){ connection.connect(関数(ERR){ IF(ERR){ console.error( '接続エラー:' + err.stack); } はconsole.log(+接続'IDとして接続が'。スレッドID); }); connection.query( 'UPDATEデモセット名ID =?'、[ '更新'、1]、関数(誤差、結果、フィールド){ IF(エラー)スローエラー; はconsole.log( '変更' +業績.changeRows + '行'); }); connection.end(); }
削除
//删除 関数(){削除 connection.connect(関数(ERR){ IF(ERR){ console.error( 'エラー接続:' + err.stackを); 返す; } connection.query(「デモSETどこからDELETE ?ID =」、[1]、関数(誤差、結果、フィールド){ IF(エラー)スローエラー; はconsole.log( '削除:' + results.affectedRows + '行'); }); はconsole.log( + connection.threadId) 'IDとして接続'; connection.end(); }); }
そのシンプルなああはちょうどあなたがそれを必要な場所に対応するメソッド名とパラメータを追加していません