📜  Node.js MySQL创建数据库(1)

📅  最后修改于: 2023-12-03 14:44:39.724000             🧑  作者: Mango

Node.js MySQL 创建数据库

介绍

MySQL是一种流行的关系型数据库管理系统,也可以通过Node.js编程语言使用。在本文中,我们将学习如何使用Node.js和MySQL来创建数据库。

步骤
安装MySQL

在开始创建数据库之前,您需要在您的计算机上安装MySQL。可以通过以下几种方式安装MySQL:

下载MySQL安装文件

您可以从MySQL官方网站下载MySQL安装文件,然后按照安装向导进行安装。

使用包管理器安装

Linux用户可以使用以下命令从终端安装MySQL:

sudo apt-get update
sudo apt-get install mysql-server
安装mysql和mysql2模块

在Node.js中使用MySQL需要安装mysql或mysql2模块。您可以使用以下命令安装它们:

npm install mysql
npm install mysql2
创建一个名为mydatabase的数据库

在Node.js中,您可以使用以下代码段创建一个名为mydatabase的数据库:

const mysql = require('mysql');

const connection = mysql.createConnection({
    host: 'localhost',
    user: 'root',
    password: 'password',
    port: '3306'
});

connection.connect((err) => {
    if (err) throw err;
    console.log('Connected to MySQL server!');
    
    connection.query('CREATE DATABASE mydatabase', (err, result) => {
        if (err) throw err;
        console.log('Database created successfully!');
        connection.end();
    });
})
创建一个名为students的表

在Node.js中,您可以使用以下代码段在mydatabase数据库中创建一个名为students的表:

const mysql = require('mysql');

const connection = mysql.createConnection({
    host: 'localhost',
    user: 'root',
    password: 'password',
    port: '3306',
    database: 'mydatabase'
});

connection.connect((err) => {
    if (err) throw err;
    console.log('Connected to MySQL server!');
    
    const sql = 'CREATE TABLE students (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), age INT)';
    connection.query(sql, (err, result) => {
        if (err) throw err;
        console.log('Table created successfully!');
        connection.end();
    });
})
结论

在本文中,我们学习了如何使用Node.js和MySQL来创建数据库和表。学习这些基础知识是了解如何在Node.js中使用MySQL进行数据处理的一部分。这将帮助开发人员更好地构建基于MySQL数据库的Web应用程序。