下载并安装mysql
mysql是一个可以免费使用的数据库,从官网可以直接下载
安装步骤
选择
Server only
, 并点击next
再点击next,由于之前安装过mysql,因此存在Data Directory
点击execute进行安装,安装完成后点击next
点击next
点击next
这里是对mysql进行相关配置,config type有三种选择,第一种development computer是指的开发机器,一般指个人电脑等,安全级别较低;第二种是server computer,指的是服务器,安全级别高,这里只是在电脑上安装,因此选择第一种。
connectivity中是连接的属性设置,由于服务端与客户端是通过网络连接的,因此需要设置端口等信息,这里若端口没被占用,保持默认即可。
点击next
点击next
设置mysql的密码,之后登录数据库时需要输入密码,输入之后要记住密码,由于之前我安装后的数据库信息还保留,因此需要检查此次安装密码是否和之前一致。如果电脑第一次安装可能有所不同(初试密码输入两次)
点击next
这里选择默认配置,点击next
这是安装最后一步,点击execute进行安装
安装完成后,点击Finish退出安装
通过cmd窗口打开数据库,在mysql的安装目录下打开cmd命令行窗口
mysql -u user -p打开数据库
root是用户名称,因此输入mysql -u root-p
Navicat for mysql
由于mysql都是通过cmd命令来操作,不是很方便,因此也可以通过可视化界面来操作mysql
Navicat for mysql就是这样一个软件
软件安装
该软件安装比较简单,一直点击下一步即可完成安装
安装完后不打开软件,并将文件夹中的PatchNavicat.exe复制到软件安装目录下,然后双击运行该软件,即可完成安装
连接数据库并创建表
Navicat for mysql可对mysql数据库进行操作,在这之前需要连接数据库
打开后选择连接,并选择mysql
输入连接名,可以输入任何名称,主机名和端口以及用户名都是之前安装mysql时设置的信息,最后输入密码,点击确定
之后在界面上会出现localhost的数据库,双击可以打开
打开后选择新建一个数据库
新建数据库需要输入数据库名称,可以任意输入,字符集一般选择utf – UTF-8 Unicode;排序规则选择utf8_general_ci。也可以选择其他值
新建数据库完后,点击新建的数据库,并新建表,然后添加字段名
之后打开新建的表,并在表中插入数据
到此数据库的操作就完成了,之后是在NodeJS中展示如何操作数据库
NodeJS操作mysql数据库
安装mysql模块
创建一个文件夹,并新建一个JS文件,在该文件夹中安装mysql模块
输入npm install mysql
此时该文件夹下多出了node_moudles文件夹
引用mysql模块
在js文件中写代码
//引用模块
const mysql = require('mysql');
//创建连接
//createConnection(哪台服务器, 用户名, 密码, 库)
let connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'password',
database: '2020050401'
});
//查询
//query(干啥(mysql查询语句), 回调, )
connection.query("select * FROM `user_table`", (err,data, fileds)=>{
if(err){
console.log('出错了', err);
}else{
console.log('成功了', data); //打印数据
}
});
将上述代码运行后,将在控制台输出一下结果,也就是创建的数据表的内容