vlambda博客
学习文章列表

node.js(5) MySQL数据库的学习

学习内容
             
⊙  数据库的基本概念
⊙  MySQL的安装
⊙  MySQL的使用        
⊙  MySQL的语法   
⊙  在项目中操作MySQL            

 

大部分知识点都是直接截图,到实际操作我会演示



node.js(5) MySQL数据库的学习


node.js(5) MySQL数据库的学习


node.js(5) MySQL数据库的学习


node.js(5) MySQL数据库的学习


MySQL的安装


node.js(5) MySQL数据库的学习


过程不太好截图,还是贴上视频的网址吧

 

node.js(5) MySQL数据库的学习

https://www.bilibili.com/video/BV1a34y167AZ?p=59&spm_id_from=pageDriver

 


MySQL的使用


node.js(5) MySQL数据库的学习


输入完密码以后就能进入到主界面

node.js(5) MySQL数据库的学习


node.js(5) MySQL数据库的学习


node.js(5) MySQL数据库的学习


node.js(5) MySQL数据库的学习

注意:数据库的名字不要出现空格和中文


node.js(5) MySQL数据库的学习


node.js(5) MySQL数据库的学习


现在来看看上面一行标识的含义

node.js(5) MySQL数据库的学习

node.js(5) MySQL数据库的学习


设置为这样:

node.js(5) MySQL数据库的学习

然后点击右下角的apply生成即可,注意status要有default默认值为0.


node.js(5) MySQL数据库的学习


node.js(5) MySQL数据库的学习


增删改查

node.js(5) MySQL数据库的学习


演示:

node.js(5) MySQL数据库的学习


node.js(5) MySQL数据库的学习


执行以后的结果:

node.js(5) MySQL数据库的学习


查询特定的列:

node.js(5) MySQL数据库的学习


node.js(5) MySQL数据库的学习


node.js(5) MySQL数据库的学习


node.js(5) MySQL数据库的学习


node.js(5) MySQL数据库的学习


node.js(5) MySQL数据库的学习


node.js(5) MySQL数据库的学习


node.js(5) MySQL数据库的学习


node.js(5) MySQL数据库的学习


node.js(5) MySQL数据库的学习


node.js(5) MySQL数据库的学习

不等于写成 <>或者!=都是可以的


node.js(5) MySQL数据库的学习


order by

node.js(5) MySQL数据库的学习


node.js(5) MySQL数据库的学习


node.js(5) MySQL数据库的学习


node.js(5) MySQL数据库的学习


node.js(5) MySQL数据库的学习


node.js(5) MySQL数据库的学习


count(*)函数

node.js(5) MySQL数据库的学习


node.js(5) MySQL数据库的学习

运行前的数据

node.js(5) MySQL数据库的学习

运行后,找出5条满足status=0的数据

左右滑动查看


 AS设置别名

node.js(5) MySQL数据库的学习


node.js(5) MySQL数据库的学习

也可以给特定的列取别名

node.js(5) MySQL数据库的学习


在项目中操作MySQL

node.js(5) MySQL数据库的学习


首先使用npm安装mysql的包(注意包的名字是小写的)

node.js(5) MySQL数据库的学习


node.js(5) MySQL数据库的学习


node.js(5) MySQL数据库的学习


测试一下连接成功没:

node.js(5) MySQL数据库的学习

有结果就是连接成功


在项目中对数据进行增删改查

查看users里的数据(select)

node.js(5) MySQL数据库的学习


注意: 如果执行的是select查询语句,则执行的结果是数组


insert

node.js(5) MySQL数据库的学习


node.js(5) MySQL数据库的学习


上面的方法也是有缺陷的,假如数据有几百条,我们不可能写几百个占位符,再一个个对应进去,下面是简便方法:

node.js(5) MySQL数据库的学习


node.js(5) MySQL数据库的学习


update

node.js(5) MySQL数据库的学习


由于有便捷方式,所以就不演示这个方法了

update的便捷方式:

node.js(5) MySQL数据库的学习


node.js(5) MySQL数据库的学习

(粘贴过来字忘记改了)


node.js(5) MySQL数据库的学习


delete

node.js(5) MySQL数据库的学习


node.js(5) MySQL数据库的学习



标记删除(逻辑删除/假删除)