mode 插入 mysql

mysql的表新建需要定義每個列的格式,類型。 插入也有點麻煩 感覺沒mongodb好用。。

1.鏈接數據庫

var mysql = require('mysql');
var fs = require('fs');
var connection = mysql.createConnection({
  host: "10.0.10.225",    // 主機地址
  port: 3306,                 // 端口
  user: "",               // 數據庫訪問賬號
  password: "",     // 數據庫訪問密碼
  database: "music",           // 要訪問的數據庫
  charset: "UTF8_GENERAL_CI", // 字符編碼 ( 必須大寫 )
  typeCast: true,             // 是否把結果值轉換爲原生的 javascript 類型
  supportBigNumbers: true,    // 處理大數字 (bigint, decimal), 需要開啓 ( 結合 bigNumberStrings 使用 )
  bigNumberStrings: true,     // 大數字 (bigint, decimal) 值轉換爲javascript字符對象串
  multipleStatements: false,  // 允許每個mysql語句有多條查詢, 未防止sql注入不開啓
});
connection.connect(function (err) {
  if (err) console.log('與MySQL數據庫建立連接失敗。');
  else {
    console.log('與MySQL數據庫建立連接成功。');
  }
});

2.插入 

let sqlInsertStr = "INSERT INTO mf_announcement (create_time, status,  title, content, org_id, org_name, is_channel) values (?, ?, ?, ?, ?,?, ? )";
  connection.query(sqlInsertStr, insertData, function (err, data) {
    if (err) {
      // console.log('失敗')
      console.log(err)
    } else {
      console.log('成功')
    }
  });

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章