CodingWithAlice

我的一方小天地,如果对你有帮助,那真的太好了

怎么在业务中写可维护性的代码

怎么在业务中写可维护性的代码 本文适用对象:不适合新人小白,适合有一段时间的开发工作经验 本文组成: 写可维护性代码有什么好处?(收益 - Why) 我要付出什么才可以写出可维护性高的代码?(投入 - How) 要做什么?(What) 1、写可维护性代码有什么好处? 首先,全文的基础是:“业务永远是优先的”,在企业里技术的价值是为业务服务来体现的,可维护性代码不是为...

工作 Mac 好用的软件记录

工作 Mac 好用的软件记录 俗话说,磨刀不误砍柴工,我十分喜欢研究一些让电脑用起来很“顺畅”的软件,我喜欢快捷键,喜欢各种让工作、学习更顺畅的小软件;但是我又十分“愚钝”,如果没有直接的操作文档,我很难自己去设计新的脚本来依赖软件实现更好用的功能(我真的很懒,懒得研究,就喜欢开箱即用)。 工作两年多,我也积累了不少好用的软件,是日常一直在使用的一些软件,推荐给大家。很多软件本身是收费的...

sql 常见语句记录

sql 常见语句记录 SQL 对大小写不敏感 # SELECT 列名称 FROM 表名称 SELECT LastName FROM Persons SELECT LastName,FirstName FROM Persons SELECT * FROM 表名称 WHERE 子句用于规定选择的标准 # SELECT 列名称 FROM 表名称 WHERE 列 运算符 值 SELECT ...

9、操作数据库

9、操作数据库 阅读书籍《SQL必知必会(第4版)》笔记 1、INSERT - 插入行 将行插入到数据库表中(插入完整的行、插入行中的一部分、插入查询结果) 插入整行:必须按序声明列的值 INSERT INTO Customers(cust_id, cust_name, cust...

8、联结表

8、联结表 阅读书籍《SQL必知必会(第4版)》笔记 关系表:把信息分解成多个表,一类数据一个表。 联结:是一种机制,用来在一条 SELECT 语句中关联表,因此称为联结。 解决的痛点: 重复信息存储,浪费存储空间 信息变更只需修改一次 重复数据存储时,很难保证每次输入该数据的方式相同,不一致的数据在报表中就很难利用 1、创建联结 等值联结/内联结:指定...

7、子查询

7、子查询 阅读书籍《SQL必知必会(第4版)》笔记 利用第8部分为当前的案例优化重写 SELECT cust_name, cust_contact # 顾客信息 FROM Customers, Orders, OrderItems WhERE Customers.cust_id = Orders.cust_id AND Orders.order_num = OrderIte...

6、分组数据 GROUP BY + HAVING

6、分组数据 GROUP BY + HAVING 阅读书籍《SQL必知必会(第4版)》笔记 使用分组可以将数据分为多个逻辑组,对每个组进行聚集计算 1、GROUP BY - 创建分组 GROUP BY 可以包含任意数目的列:因而可以对分组进行嵌套,进行更细致的分组 若嵌套,数据在最后指定的分组上进行汇总,所有的列都一起计算,不能从个别列取回数据 ...

5、SQL常见函数+聚集函数

5、SQL常见函数+聚集函数 阅读书籍《SQL必知必会(第4版)》笔记 1、常见函数 当前 SQL 函数的问题:在各个 DBMS 上差异大,若使用一定要写好注释,且这段代码不可移植 大部分 SQL 支持实现的函数: 1、文本函数:用于处理文本字符串 # RTRIM() - 去掉右边空格 # LTRIM() - 去掉左边空格 # TRIM() - 去掉左右两...

4、计算字段 AS

4、计算字段 AS 阅读书籍《SQL必知必会(第4版)》笔记 存储在表中的数据不是应用程序所需要时,我们可以直接 从数据库中检索出转换、计算、格式化过的数据,而不是检索出数据后再在客户端重新格式化 -> 【快很多】 计算字段(field)是运行时在 SELECT 语句内创建的 1、拼接字段:+、   、CON...

3、过滤数据 WHERE + LIKE

3、过滤数据 WHERE + LIKE 阅读书籍《SQL必知必会(第4版)》笔记 WHERE 子句在表名(FROM子句)之后给出 1、单一条件 WHERE prod_price = 3.49 WHERE prod_price BETWEEN 5 AND 10; # 范围查询 WHERE prod_price IS NULL; # 是否为 NULL 查询 2、高级过滤:...