node js mysql创建数据表代码
时间: 2024-12-11 19:42:08 浏览: 11
在Node.js中使用MySQL创建数据表,你需要先安装`mysql2`模块,它是Node.js的一个流行的MySQL客户端库。以下是一个简单的示例,展示如何连接到数据库、创建表:
```javascript
const mysql = require('mysql2/promise');
// 创建数据库连接
const connection = await mysql.createConnection({
host: 'localhost',
user: 'your_username', // 替换为你数据库的实际用户名
password: 'your_password', // 替换为你数据库的实际密码
database: 'your_database_name' // 替换为你想要操作的数据库名
});
try {
// 创建数据表的SQL语句
const createTableQuery = `
CREATE TABLE IF NOT EXISTS users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
email VARCHAR(100) UNIQUE NOT NULL
);
`;
// 执行创建表的查询
await connection.query(createTableQuery);
console.log("表 'users' 已经成功创建或存在");
} catch (error) {
console.error("错误创建表:", error);
}
// 关闭连接
finally {
await connection.end();
console.log("数据库连接已关闭");
}
阅读全文