使用node js 操作 Mysql 数据库
使用node js 操作 Mysql 数据库
//node js 数据库操作 MySQL //使用https://github.com/felixge/node-mysql //sql 操作 http://www.w3school.com.cn/sql/ //http://see.xidian.edu.cn/cpp/html/1441.html /** 建立数据库连接 */ var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'localhost', user : 'root', password : 'root', database : 'jkkDB' //在下面创建数据库之后,添加此字段,连接对应的库 }); connection.connect(); //测试数据库连接 connection.query('SELECT 1 + 1 AS solution', function(err, rows, fields) { if (err) throw err; console.log('The solution is: ', rows[0].solution); //2 表示连接成功 }); /* //建立 数据库 jkkDB var createDataBase = 'CREATE DATABASE jkkDB'; connection.query(createDataBase, function (err0, res0) { if (err0) console.log(err0); console.log("create DataBase ==> "); console.log(res0); }); */ /* //创建表 var createTable = 'CREATE TABLE jkkTable(name char,age int)'; connection.query(createTable, function (err0, res0) { if (err0) console.log(err0); console.log("create Table ==> "); console.log(res0); }); */ /* //插入一条数据 var insertSql = "insert into jkkTable values('JKK',24),('zyk',18), ('YK',8);"; connection.query(insertSql, function (err0, res0) { if (err0) console.log(err0); console.log("insert row ==> "); console.log(res0); }); */ /** //更新表数据 */ var updateSql = "update jkkTable set age=20 where name='J';"; connection.query(updateSql, function (err0, res0) { if (err0) console.log(err0); console.log("update row ==> "); console.log(res0); }); //查询 var selectStr = 'select * from jkkTable'; connection.query(selectStr, function (err0, rows) { if (err0) console.log(err0); console.log("select row ==> "); console.log(rows); for (var i in rows) { console.log(rows[i]); } }); //关闭数据库连接; connection.end();
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具