1. 程式人生 > 其它 >大前端學習04:Nodejs操作Mysql資料庫

大前端學習04:Nodejs操作Mysql資料庫

大前端學習04:Nodejs操作Mysql資料庫

 

  • 步驟:

    • 1,安裝mysql依賴:執行完會看到專案中生成了一個node_modeles資料夾;

      npm install mysql
    • 2,定義db.js進行操作: console.log("results=",results);

      //1,匯入mysql依賴包
      var mysql=require('mysql');

      //有5個執行步驟:

      //1,建立mysql的連線物件
      //2,配置資料庫連線的資訊
      var connection=mysql.createConnection({
         host:"127.0.0.1",
         user:"root",
         port:3306,
         password:"111111",
         database:"mybatis"
      });
      //3,開闢連線
      connection.connect();
      //4,執行CURD
      connection.query("select * from kss_user",function(error,results,fields){
         //如果出錯,直接丟擲
         if(error)throw error;
         //查詢成功
         console.log("results=",results);
      });
      //5,關閉連線
      connection.end();

      //執行:node db.js ,檢視效果
    • 3,新建資料庫:db_test和表kss_user表:

      DROP TABLE IF EXISTS `kss_user`;
      CREATE TABLE `kss_user` (
      `id` int(11) NOT NULL,
      `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
      PRIMARY KEY (`id`) USING BTREE
      ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;

      INSERT INTO `kss_user` VALUES (1, '學相伴');
      INSERT INTO `kss_user` VALUES (2, '廣東');
      SET FOREIGN_KEY_CHECKS = 1;
    • 4、執行db.js