node
的mysql
包可以帮助我们使用JavaScript
来连接mysql
。
所以首先下载包——>
npm i mysql
导包
//导入mysql连接包 const mysql = require('mysql');
创建连接信息
//创建连接conn const conn = mysql.createConnection({ host: 'localhost', user: 'root', password: '123456', database: 'user' });
连接
//连接 conn.connect();
创建SQL语句
//查询sql语句 let sql: string= 'select * from user';
调用查询方法
//使用query方法执行sql语句 conn.query(sql, (err:any, result:any) => { if (err) { console.log(err); } else { console.log(result); } });
其他说明
我这里是TS
写的,JavaScript
也一样,只是没有TS的一些语法,比如:let sql:string
。
其实也就是给sql
这个变量一个类型,JavaScript
是弱类型语言,所以不需要指定类型。
运行的话,js
是可以直接运行的,TS
的话我们为了方便点,使用ts-node
运行,不过需要下载包:npm i ts-node
(好像是这个)。
运行结果如下:
网络异常,图片无法展示
|
代码
//导入mysql连接包 const mysql = require('mysql'); //创建连接conn const conn = mysql.createConnection({ host: 'localhost', user: 'root', password: '123456', database: 'user' }); //连接 conn.connect(); //查询sql语句 let sql: string= 'select * from user'; //使用query方法执行sql语句 conn.query(sql, (err:any, result:any) => { if (err) { console.log(err); } else { console.log(result); } });