创建typeorm项目 Db.ts import { createConnection} from "typeorm" export class Db { static connDb static async init() { Db.connDb = await createConnection() } static dbRepositories(entity) { const repository = this.connDb.getRepository(entity) return { find: (obj: a…

2021年3月3日 0条评论 77点热度 阅读全文

文章目录 场景 语法 实践过程 创建`sys_org`表 模拟数据示例 向下查找 向上查找 将同一层级组织名称放在一行 `listagg()` 行转列函数 参考博文 场景 connect by 用于存在父子,祖孙,上下级等层级关系的数据表进行层级查询。 语法 select * from 表名 start with 条件1 connnect by 条件2 where 条件3 语法说明 start with: 条件1表示递归从哪里开始 connect by: 条件2 表示递归时前后两条数据是以条件2来建立联系的 pri…

2021年3月3日 0条评论 86点热度 阅读全文

文章目录 场景 语法 实践过程 创建`sys_org`表 模拟数据示例 向下查找 向上查找 将同一层级组织名称放在一行 `listagg()` 行转列函数 参考博文 场景 connect by 用于存在父子,祖孙,上下级等层级关系的数据表进行层级查询。 语法 select * from 表名 start with 条件1 connnect by 条件2 where 条件3 语法说明 start with: 条件1表示递归从哪里开始 connect by: 条件2 表示递归时前后两条数据是以条件2来建立联系的 pri…

2021年3月3日 0条评论 86点热度 阅读全文

当同一个查询语句被频繁使用时,我们不希望每次都重复输入,此时可以把查询存储在数据库内,将查询变为视图(view)。 1.什么是视图 在SQL中,视图是一个机遇SQL语句结果集的虚拟表。 2.创建视图 查询网站设计师的姓名、电话 CREAT VIEW web_designers AS SELECT mc.first_name, mc.last_name, mc.phone FROM my_contacts mc NATURE JOIN job_desired jd WHERE jd.title = 'Web_desi…

2021年3月3日 0条评论 70点热度 阅读全文

当同一个查询语句被频繁使用时,我们不希望每次都重复输入,此时可以把查询存储在数据库内,将查询变为视图(view)。 1.什么是视图 在SQL中,视图是一个机遇SQL语句结果集的虚拟表。 2.创建视图 查询网站设计师的姓名、电话 CREAT VIEW web_designers AS SELECT mc.first_name, mc.last_name, mc.phone FROM my_contacts mc NATURE JOIN job_desired jd WHERE jd.title = 'Web_desi…

2021年3月3日 0条评论 73点热度 阅读全文

自学sql的第二天 一复习 E-R模型及关系型数据库 三范式、关系的存储方式 界面、脚本操作、数据库/表的创建 数据的增加、修改、删除 primary key 主键 foreign key 外键 二、查询 1为表起别名as 2查询全部列 置顶列 为列起名as 3查询前n部分数据: top n列名:表示查看前n行 top n percent 列名:表示查看前 百分之几的数据 4.排序 order by 列名asc|desc,列名asc|desc asc表示升 desc表示降 5.消除重复行 select distin…

2021年3月3日 0条评论 74点热度 阅读全文

自学sql的第二天 一复习 E-R模型及关系型数据库 三范式、关系的存储方式 界面、脚本操作、数据库/表的创建 数据的增加、修改、删除 primary key 主键 foreign key 外键 二、查询 1为表起别名as 2查询全部列 置顶列 为列起名as 3查询前n部分数据: top n列名:表示查看前n行 top n percent 列名:表示查看前 百分之几的数据 4.排序 order by 列名asc|desc,列名asc|desc asc表示升 desc表示降 5.消除重复行 select distin…

2021年3月3日 0条评论 56点热度 阅读全文

某数据库中有如下学生成绩表Score Id为整型、主键、自增 添加一条成绩信息:姓名StuName为王磊,科目名称Subject为Java编程,成绩Result为92 1 insert into score(StuName,Subject,Result) Values(‘王磊’,‘Java编程’,92); 2 删除科目为语文的成绩信息 delete from score where subject = ‘语文’; 3 将学生姓名StuName为李红的成绩改为76 Update Score Set Result= 7…

2021年3月3日 0条评论 70点热度 阅读全文

某数据库中有如下学生成绩表Score Id为整型、主键、自增 添加一条成绩信息:姓名StuName为王磊,科目名称Subject为Java编程,成绩Result为92 1 insert into score(StuName,Subject,Result) Values(‘王磊’,‘Java编程’,92); 2 删除科目为语文的成绩信息 delete from score where subject = ‘语文’; 3 将学生姓名StuName为李红的成绩改为76 Update Score Set Result= 7…

2021年3月3日 0条评论 78点热度 阅读全文

1.使用insert插入单行数据: 语法:insert [into] <表名> [列名] values <列值> 例:insert into Strdents (姓名,性别,出生日期) values (‘王伟华’,‘男’,‘1983/6/15’) 注意:如果省略表名,将依次插入所有列 2.使用insert,select语句将现有表中的 数据添加到已有的新表中 语法:insert into <已有的新表> <列名> select <原表列名> from &l…

2021年3月3日 0条评论 85点热度 阅读全文
1345672000