TypeORM 启动!启动!ORM 是 **<u><font style="color:rgb(37, 41, 51);">Object Relational Mapping</font></u>**,对象关系映射。也就是说把关系型数据库的表映射成面向对象的 class,表的字段映射成对象的属性映射,表与表的关联映射成属性的关联。可实现在代码中爽滑操作 2023-07-31
node连接Mysql使用最新的 npm mysql 连接库 mysql2 1npm install --save mysql2 基础使用1234567891011121314const mysql = require("mysql2");const connection = mysql.createConnection({ host: "localhost", 2023-07-31
SQL综合创建 customers 表,用于存储客户信息;创建 orders 表,用于存储订单信息;创建 order_items 表,用于存储订单商品信息。 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 2023-07-28
SQL进阶一对一user 表叫主表,使用<font style="color:rgb(37, 41, 51);">外键</font>引用它的 id_card 表是从表。 1234567891011121314151617/* 主表 */CREATE TABLE `user` ( `id` INT NOT NULL AUTO_INCREMENT COMMENT & 2023-07-28
SQL基础sql 是分为好几种的,这种创建数据库、创建表等修改结构的 sql 叫做 <font style="color:rgb(37, 41, 51);">DDL</font>(Data Definition Language),而增删改那种叫做 <font style="color:rgb(37, 41, 51);">DML&l 2023-07-28
Mysql 启动!入门GUI 客户端,推荐 ** MySQL Workbench , GUI 操作****参考** mysql 可以直接 docker 啦镜像直接跑。指定挂载卷 /var/lib/mysql和 MYSQL_ROOT_PASSWORD 环境变量即可。 创建链接终端中进入,使用经典命令 <font style="color:rgb(37, 41, 51);">mys 2023-07-27
Docker DesktopWindows 配置 😋:需要先开启 hyper-V,并重启才能使用 docker bash 迁移默认安装路径在安装应用前执行(被链接路径应是未创建状态):创建 C:\Program Files\Docker 软件链接到 D:\Program Files\Docker 前者是软件默认安装路径,后者是自己准备的路径 1234mklink /j "C:\Program Files\Dock 2023-07-26
Next 内在控制反转与依赖注入 实现原理通过<font style="color:rgb(37, 41, 51);">Reflect.getMetadata、Reflect.defineMetadata</font> 这些 api 给 class 或者对象添加 <font style="color:rgb(37, 41, 51);"> 2023-07-20
调试 NestNode 原生调试首先需要知道 node 开启调试的选项指令是 <font style="color:rgb(37, 41, 51);">--inspect</font>,而<font style="color:rgb(37, 41, 51);">--inspect-brk</font> 则会在首行断住; 该命 2023-07-20
Nest 启动!💰Nest 通关秘籍 官方文档 | 官方中文 | 第三方中文 为啥要用 nest 众所周知 express 是基于中间件的洋葱模型处理请求、响应的库,它并没有提供组织代码的架构特性,代码可以写的很随意。而为了更好的可维护性,我们都会用 Nest 这种一站式企业级开发框架。就像 java 里会用 Spring 框架一样。Nest 底层是 express 但也不完全是,它内部实现是基于 inter 2023-07-19