- ArthurSlog
- SLog-1
Year·1
Guangzhou·China
- July 6th 2018
没有人能阻挡我前进的道路
安装nodejs作为开发服务器的工具(macOS)
- 打开终端,切换至Desktop路径
cd Desktop
- 新建一个文件夹“nodejs_learningload”
mkdir nodejs_learningload - 切换至nodejs_learningload路径
cd nodejs_learningload - 现在开始安装nodejs了:
- 使用homebrow这个工具来协助我们
/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” - 根据命令行提示继续操作,完成homebrew的下载和安装(下载、安装可能需要一些时间),然后使用brew安装nodejs
brew install node - 检查node是否完整安装
node -v
v10.6.0
npm -v 6.1.0 * 至此nodejs完整安装完成
安装Mysql,配置Mysql
- 使用brew安装mysql
brew install mysql
- 启动mysql,检查mysql是否完整安装
mysql.server start - Starting MySQL
- .SUCCESS!
- 配置Mysql,设置root账户的密码为8个8
mysqladmin -u root password 88888888 - 登陆数据库
mysql -u root -p - 输入密码,再按enter键,命令行会变成以下状态
mysql> - 输入SQL命令,按enter键执行,列出已有的数据库
mysql> show databases;
Database |
---|
information_schema |
mysql |
performance_schema |
sys |
4 rows in set(0.01 sec)
- 我们创建一个数据库”my_db”
mysql> create database my_db;
Query OK, 1 row affected (0.02 sec)
* 进入my_db数据库
mysql> use my_db; Database changed * 我们创建一个表“Account”
mysql> CREATE TABLE Account
(
ID int NOT NULL AUTO_INCREMENT,
AccountName varchar(255) NOT NULL,
Password varchar(255) NOT NULL,
PRIMARY KEY (ID)
);
Query OK, 0 rows affected (0.09 sec)
- 向Account表里插入一行数据
mysql> INSERT INTO Account (AccountName, Password)
VALUES ('ArthurSlog','ArthurSlog);
Query OK, 1 row affected (0.08 sec)
- 查看一下Account表
mysql> SELECT * FROM Account;
ID AccountName Password 1 ArthurSlog ArthurSlog 1 row in set (0.00 sec)
- 退出mysql交互模式
exit;
Bye
实现nodejs和Mysql的数据交互
- 切换当前路径至~/Desktop/nodejs_learningload
cd ~/Desktop/nodejs_learningload
- 使用np