返回

将数据存储在数据库中——MySQL中的数据库和表

前端

数据库和表的概念

数据库是一个存储数据的容器,它可以包含多个表。表是一个存储特定类型数据的容器,它由多个行和列组成。

使用Node.js连接MySQL数据库

const mysql = require('mysql');

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

connection.connect((err) => {
  if (err) throw err;
  console.log('Connected to MySQL database!');
});

创建数据库

connection.query('CREATE DATABASE mydb', (err, result) => {
  if (err) throw err;
  console.log('Database created!');
});

删除数据库

connection.query('DROP DATABASE mydb', (err, result) => {
  if (err) throw err;
  console.log('Database deleted!');
});

在表中插入数据

const sql = 'INSERT INTO customers (name, email) VALUES (?, ?)';

connection.query(sql, ['John Doe', 'john.doe@example.com'], (err, result) => {
  if (err) throw err;
  console.log('Data inserted!');
});

在表中删除数据

const sql = 'DELETE FROM customers WHERE id = ?';

connection.query(sql, [1], (err, result) => {
  if (err) throw err;
  console.log('Data deleted!');
});

在表中更新数据

const sql = 'UPDATE customers SET name = ?, email = ? WHERE id = ?';

connection.query(sql, ['Jane Doe', 'jane.doe@example.com', 1], (err, result) => {
  if (err) throw err;
  console.log('Data updated!');
});

总结

本文介绍了如何使用Node.js连接MySQL数据库,如何创建和删除数据库,以及如何在表中插入、删除和更新数据。这些都是基本的操作,掌握了这些操作,就可以开始使用MySQL数据库来存储和管理数据了。