使用Node.js连接数据库

98 阅读1分钟

参考文档:github.com/mysqljs/mys…

前情提要:juejin.cn/post/724667…

安装依赖

yarn add mysql

创建一个test.js文件,写入以下代码

var mysql = require('mysql')
var connection = mysql.createConnection({
	host: 'localhost',
	user: 'root',
	password: '123456',
})

connection.connect()

connection.query(
        // 使用utf8mb4编码创建一个叫做AEAH的数据库
	'CREATE DATABASE IF NOT EXISTS AEAH DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;',
	function (error, results, fields) {
		if (error) throw error
		console.log('创建数据库')
		console.log(results)
	}
)

connection.query('use AEAH')

connection.query(
        // 使创建一个叫user的表
	`CREATE TABLE IF NOT EXISTS user(
        name text,
        age int
   )`,
	function (error, results, fields) {
		if (error) throw error
		console.log('创建表')
		console.log(results)
	}
)

connection.end()

使用node test.js运行,效果如下:

563dc6252587f8ea4217f7b365066c9.jpg