一、前言
什么是数据库?【以下内容摘自百度百科】
数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个 长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。
二、创建表
备注:此处使用的是 MySQL + Navicat,大家可以去网上找相关的教程进行下载安装。
1、创建 users 表
id 为键值,注意设置自增
2、创建 blogs 表
3、查询语句
查询表格:输入如下命令,查询出来表格
向 users 表中插入数据
从 users 数据库中查询
4、更新和删除语句
更新 username=‘zahuopu’ 的人员的 realname=‘前端杂货铺’
软删除:控制 state 的值是 0/1(好处是可以恢复)
5、增加语句
向 blog 表里插入数据
三、Node.js 操作 MySQL
1、环境配置
先创建 mysql-test 文件夹,定位到当前目录
cd mysql-test
- 1
安装node_modules,配置 package.json 文件
npm init -y
- 1
安装 mysql
npm i mysql
- 1
文件结构如下:
2、连接数据库
index.js 文件
- 连接数据库的相关配置如下
// 导入 mysql
const mysql = require('mysql')
// 创建链接对象
const con = mysql.createConnection({
host: 'localhost',
user: 'root',
password: '1234abcd', // 自己的密码
port: '3306',
database: 'myblog' // 自己创建数据库的名字
})
// 开始连接
con.connect()
// 执行 sql 语句
const sql = 'select * from users'
con.query(sql, (err, result) => {
if (err) {
console.error(err)
return
}
console.log(result)
})
// 关闭连接
con.end()
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
更改 sql 语句如下
const sql = `update users set realname='张三丰' where username='zhangsan'`
- 1
更改 sql 语句如下
const sql = `insert into blogs (title, content, createtime, author) values ('标题C', '内容C', 1666791883356, 'zhangsan')`
- 1
四、写在最后(优秀的你)
至此,开发博客的项目的MySQL基础教程就到此结束了。
优秀的你肯定是 收获满满的,接下来 继续跟进 开发我们的博客项目吧。
如果你需要该项目的 源码,请通过本篇文章最下面的方式 加入 进来~~
声明:本站所有资源,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。