mysql介绍什么是mysql?mysql是⼀一个数据库管理理系统。数据库是存储、管理理数据的仓库。
mysql环境安装配置请自行百度
安装过程出现错误总结:执行mysqld出现以下错误,可能是电脑缺少VC++ 2015运行库,安装一下就可以了了
VC++2015下载地址:https://www.microsoft.com/zhCN/download/details.aspx?id=48145
net start mysql服务名无效
win+R打开运行行窗口,输入services.msc
在其中查看mysql的服务名,找到mysql开头的,如下图
以管理理员身份打开cmd,输⼊入net start mysql服务名出现下图表示启动成功
出现拒绝访问,denied等字样,表示需使用管理理员运行命令行
客户端连接报错
客户端不不⽀支持mysql8的新密码格式,修改密码加密规则之后重新修改密码即可。
mysql数据库管理工具
MySQL Workbench:下载地址:https://dev.mysql.com/downloads/workbench/navicat
sequal pro:下载地址https://sequelpro.com/test-builds
开发前准备之mysql数据库设计
创建数据库Sequel pro
Navicat
创建表Sequel pro
Navicat
设计表sequel pro
navicat
id设为主键(主键表示该字段为唯一标识,不能为空),自动递增
varchar为字符类型,长度可根据业务需求设置
int,tinyint为整数类型,tinyint占用1个字节,int占用4字节,tinyint允许从0到255的
mysql常用数据库操作语句增加表格数据
删除表格数据
修改表格数据
查询表格数据
排序
模糊查询
NodeJs连接mysql数据库mysql模块安装
连接数据库
通过占位符实现传参,query方法第二参数就是会填充sql语句里的?
深度讲解mysql连接池
知识点: mysql连接池与普通连接的区别以及它的使用方式频繁的创建、关闭连接会减低系统的性能,提⾼高系统的开销
连接池可以有效的管理理连接,达到连接复⽤用的效果
连接池的使用
结合数据库改造用户列列表接口(增)数据库配置
数据库连接,以及query方法封装
server通过获取的promise结果来获取数据,并且返回结果
结合数据库改造用户列列表接口(删改)
删除用户接口
结合数据库改造用户列列表接口(动态查询)
【end】