返回
将数据存储在数据库中——MySQL中的数据库和表
前端
2024-01-15 09:26:05
数据库和表的概念
数据库是一个存储数据的容器,它可以包含多个表。表是一个存储特定类型数据的容器,它由多个行和列组成。
使用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数据库来存储和管理数据了。