node操作mysql
mysql
- 一些重要的sql命令
INSERT INTO:增(向数据库中插入新数据)
DELETE:删(从数据库中删除数据)
UPDATE:改( 更新数据库中的数据)
SELECT:查(从数据库中提取数据)
CREATE DATABASE:创建数据库
ALTER DATABASE - 修改数据库
CREATE TABLE - 创建新表
ALTER TABLE - 变更(改变)数据库表
DROP TABLE - 删除表
CREATE INDEX - 创建索引(搜索键)
DROP INDEX - 删除索引
下载wampserver
- 该软件下的mysql是没有设置密码
- 开启变为绿色的图标,然后浏览器输入localhost测试是否安装成功
下载navicat
- wamp默认是开启mysql
- 在这个工具新建链接–新建数据库–新建表
- 可以直接写,也可以新建查询使用insert来插入你想要的数据
初始化package.json
cnpm init -y
下载mysql
npm install mysqljs/mysql
node连接数据库
- 文档
- 文档
- 在同一目录新建test.js,将文档的代码黏贴
- 使用可视化工具进行连接mysql
- 创建数据库文件名(这里我命名为bookdb)
- 代码解释
const mysql = require('mysql');
let connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : '',
database : 'bookdb'
});
connection.connect();
connection.query('SELECT 1 + 1 AS solution', function (error, results, fields) {
if (error) throw error