nodejs mysql创建表
时间: 2023-06-18 07:06:36 浏览: 125
在 Node.js 中使用 MySQL 创建表需要使用MySQL的CREATE TABLE语句。下面是一个简单的示例:
```javascript
const mysql = require('mysql');
const connection = mysql.createConnection({
host: 'localhost',
user: 'yourusername',
password: 'yourpassword',
database: 'yourdatabase'
});
connection.connect(function(err) {
if (err) throw err;
console.log('Connected!');
// 创建表
const sql = "CREATE TABLE customers (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), email VARCHAR(255))";
connection.query(sql, function (err, result) {
if (err) throw err;
console.log('Table created!');
});
});
```
在这个示例中,我们使用Node.js中的mysql模块连接到MySQL数据库,并使用CREATE TABLE语句创建了一个名为“customers”的表。此表包含了三个字段:id、name和email。其中id字段是自增字段,作为表的主键。
注意,在使用 CREATE TABLE语句创建表之前,需要先连接到MySQL数据库。如果连接失败,将会抛出错误。
阅读全文