mysql数据库,不与要支付费用就可以使用。现在最新版很多都使用30天之类的。其实直接找个破解版破解一下就可以永久使用了。项目设计中免不了的就是数据的存储和交互,现在记录一下mysql的连接之旅。
1、下载一个mysql数据库,进行安装。具体安装步骤根据提示和自己的要求走就好了。建议选择自己需要的安装。本人第一次安装就选择的全部,结果下了太多插件(很多是我自己用不上的),忍痛的全部卸载干净重新选择。注意安装路径的选择就行。
![11140317-775c6e95aa7fd1ea.png](https://i-blog.csdnimg.cn/blog_migrate/887ad64203d23049cef83ecdb285ae50.png)
2、上面安装的数据库使用cmd命令行进行操作的,对于我这样的小白更喜欢有界面的操作方式。所以建议再安装一个管理器,用于界面的实体化操作。
![11140317-cc16d4d95dad25cb.png](https://i-blog.csdnimg.cn/blog_migrate/9c1b84596cfa9e3388f48253dc394095.png)
3、老规矩破解mysql,不然30天后再重新装一次,太费劲了。下图是我下载的破解版文件,先双击运行下面的reg文件,然后右键桌面的Manager for MySQL图标找到文件所在的位置,用这个破解版MyManager.exe代替文件里面的。注意:先备份原来的MyManager.exe文件,以免破解版无用。
![11140317-9dce196e23bf2fb6.png](https://i-blog.csdnimg.cn/blog_migrate/f19d24405540fa83cdbe6bd9aa9d84c8.png)
4、点击create新建一个数据库,填好数据库名称(最好是全英文),最后点击ok就新建完成
![11140317-38a04f6c5191c3fd.png](https://i-blog.csdnimg.cn/blog_migrate/65747175a1d00ae74b1d0ed056bf5b59.png)
![11140317-28e98a14d6b82d0f.png](https://i-blog.csdnimg.cn/blog_migrate/20961a736f52d7359c13c968558a1924.png)
![11140317-7a5fa0387f52f694.png](https://i-blog.csdnimg.cn/blog_migrate/904d9b2c45f63319a3b51b70a9fcf0fb.png)
![11140317-cf49a7207b440be5.png](https://i-blog.csdnimg.cn/blog_migrate/bc32896ba6ae30e94c213f16fbe01aae.png)
![11140317-b5ba39666a3fd708.png](https://i-blog.csdnimg.cn/blog_migrate/3614df8966543061d2c5fbc7355d5af2.png)
这就是新建的数据库,此时是灰色的,双击就可以启动了
![11140317-d83749a605671229.png](https://i-blog.csdnimg.cn/blog_migrate/126bf64d74c4799a4ad97202d7351094.png)
启动后的数据库注意table,这个就是我们的表存放的位置
![11140317-bceec73808bcba8b.png](https://i-blog.csdnimg.cn/blog_migrate/b35c52de568351a940851510ba603670.png)
右键new table
![11140317-1d12ef32c5b53ca8.png](https://i-blog.csdnimg.cn/blog_migrate/222d68b39f8d3c82278e2cd632b4cb60.png)
建立表,设置基本属性
![11140317-97f23e07086cfc0d.png](https://i-blog.csdnimg.cn/blog_migrate/2f139c4049b726d5fce7a7c3bd417edb.png)
为表添加字段
![11140317-d06ab54203784e78.png](https://i-blog.csdnimg.cn/blog_migrate/bfc330ab86838201a75ea95070e5fa91.png)
字段添加完成后,点击compile,后期缺什么字段还可以补的
![11140317-d07c76c6c58521ac.png](https://i-blog.csdnimg.cn/blog_migrate/36c6fc34baf2b53db3de25a236be6c65.png)
点击data为字段赋值,点击加号添加值。最后点击compile完成。喜欢用代码添加的可以直接点击DLL就好了
5、数据库完成就该进入nodejs和mysql的连接部分了。
首先安装安装node-mysq,在项目目录下右键打开命令窗口
输入命令npm install node-mysql。安装完成进入node_modules目录可以看到mysql文件。
![11140317-2a38d076593add30.png](https://i-blog.csdnimg.cn/blog_migrate/a95b7873caba40e1039d32aa2ff1184e.png)
6、在routor文件目录下新建一个js文件,文件名自己取一个表示这是mysql数据库处理文件就行
![11140317-a537a018d02bcc47.png](https://i-blog.csdnimg.cn/blog_migrate/956f6c3a27595ae5d03f13efaa8c612e.png)
![11140317-6400d334e8713a15.png](https://i-blog.csdnimg.cn/blog_migrate/c7d9b7d051b66726356b4a4826b71fd3.png)
连接数据库,对应自己要链接的数据库数据
![11140317-bb7b5172fdfa74e1.png](https://i-blog.csdnimg.cn/blog_migrate/88dd2905d89aa98d15cd2d4258f684c1.png)
此处直接用数据库的增删改查语句就好。我这里的queryStr里面方式是一个完整的查询语句。
![11140317-07a6bdb85ef26fba.png](https://i-blog.csdnimg.cn/blog_migrate/f40f226c1194539cf6bc57ddb83fc50f.png)
我这里直接把对于数据库文件的调用放在www文件里面而不是app.js里面。达到服务器一开启就连接好数据库。只需要一次调用就好。
7、现在开启服务器就好了。在项目文件目录下,右键打开命令窗口,输入命令npm start。然后就可以看到服务器是否连接成功。
![11140317-594267417029b5e6.png](https://i-blog.csdnimg.cn/blog_migrate/275c9adaa9457a3ab178dc2c8d11a7dd.png)
控制台打印消息正确,数据库连接成功。