300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Node.js 连接数据库

Node.js 连接数据库

时间:2022-08-12 17:09:43

相关推荐

Node.js 连接数据库

操作数据库基本步骤

导入数据库文件

CREATE DATABASE `students` ;USE `students`;DROP TABLE IF EXISTS `stu`;CREATE TABLE `stu` (`sid` int(11) NOT NULL AUTO_INCREMENT,`sname` varchar(255) DEFAULT NULL,`gender` varchar(255) DEFAULT NULL,`phone` varchar(255) DEFAULT NULL,`birthday` date DEFAULT NULL,`hobby` varchar(255) DEFAULT NULL,`info` varchar(255) DEFAULT NULL,PRIMARY KEY (`sid`)) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;insert into `stu`(`sid`,`sname`,`gender`,`phone`,`birthday`,`hobby`,`info`) values (1,'vvat','男','12345678911','-01-15','篮球','232'),(2,'vvat','女','12345678901','-01-15','足球, 乒乓球, 学习','23213'),(3,'vv','女','12345678901','-01-12','篮球, 游泳','adasdasd'),(4,'test','女','12312312','-01-17','篮球','12312313'),(5,'vvat','男','12345678911','-01-10','篮球, 乒乓球','sdaad');

配置数据库
安装数据库模块 npm install mysqljs/mysql初始化 npm init -y

// 加载数据库驱动const mysql = require('mysql'); // 创建数据库连接const connection = mysql.createConnection({host: 'localhost', // 数据库所在的服务器的域名或者IP地址user: 'root', // 登录数据库的账号password: '123456', // 登录数据库的密码database: 'students' // 数据库名称});// 执行连接操作connection.connect();// 操作数据库connection.query('select count(*) as stu from stu', function(error, results, fields) {if (error) throw error;console.log('表students中共有', results[0].stu + '条数据');});// 关闭数据库connection.end();

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。