TypeScript(node)连接使用MySQL(JavaScript也一样)

2022-08-29 15:09:22 浏览数 (1)

nodemysql包可以帮助我们使用JavaScript来连接mysql

所以首先下载包——>npm i mysql

导包

代码语言:javascript复制
 //导入mysql连接包
 const mysql = require('mysql');

创建连接信息

代码语言:javascript复制
 //创建连接conn
 const conn = mysql.createConnection({
     host: 'localhost',
     user: 'root',
     password: '123456',
     database: 'user'
 });

连接

代码语言:javascript复制
 //连接
 conn.connect();

创建SQL语句

代码语言:javascript复制
 //查询sql语句
 let sql: string= 'select * from user';

调用查询方法

代码语言:javascript复制
 //使用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(好像是这个)。

运行结果如下:

代码

代码语言:javascript复制
 //导入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);
     }
 });

0 人点赞