thumbnail
MySQL数据库4-约束
约束 MySQL中的约束(Constraints)是用于限制表中的数据,以确保数据的准确性和可靠性。这些约束可以在创建表时定义,也可以在表创建后通过ALTER TABLE命令添加。 以下是MySQL中常用的几种约束: 1. NOT NULL约束 确保某列不能有NULL值。 CREATE TABLE example ( id INT NOT NULL…
thumbnail
MySQL数据库3-函数
函数 MySQL 提供了大量的内置函数,这些函数可以在 SQL 查询中用来处理数据、转换数据类型、进行字符串操作、日期和时间计算等。 以下是一些常用的 MySQL 函数: 1. 字符串函数 CONCAT(str1, str2, ...): 连接两个或多个字符串。 LENGTH(str): 返回字符串的长度。 LOWER(str): 将字符串转换为小…
thumbnail
MySQL数据库2-SQL基础语法
介绍 SQL(Structured Query Language)是用于管理(如检索、插入、更新和删除)关系数据库中的数据的标准编程语言。 分类 数据定义语言-DDL 数据操作语言-DML 数据查询语言-DQL 数据控制语言-DCL
thumbnail
MySQL数据库1-概述
MySQL 是一个开源的关系型数据库管理系统(RDBMS),由瑞典公司 MySQL AB 开发,后来被 Sun Microsystems 收购,随后又被 Oracle Corporation 收购。MySQL 是世界上最受欢迎的数据库之一,尤其在网络应用中,如网站、博客、电子商务网站等。
thumbnail
设计者模式4-行为模式
模板方法模式是一种行为设计模式,它定义了一个操作中的算法框架,将一些步骤的具体实现延迟到子类中,以便子类可以重新定义某些步骤的具体行为,同时保持算法流程的一致性。其核心思想是定义一个抽象类,其中包含一个或多个抽象方法和具体方法。抽象方法用于确保子类必须实现某些步骤,而具体方法则提供了实现这些步骤的通用算法框架。
thumbnail
设计者模式3-结构模式
代理模式(Proxy Pattern)是程序设计中的一种设计模式,它主要为某对象提供一种代理以控制对该对象的访问。具体来说,用户端通过代理间接地访问该对象,从而限制、增强或修改该对象的一些特性。代理模式给某一个对象提供一个代理对象,并由代理对象控制原对象的引用。
thumbnail
设计者模式2-创建型模式
单例模式(Singleton Pattern)是一种创建型设计模式,它确保一个类仅有一个实例,并提供一个全局访问点来访问这个唯一实例。单例模式的目标是在整个应用程序中,某个类只能有一个实例存在。
thumbnail
设计者模式1-概述
设计模式”这个术语最初并不是出现在软件设计中,而是被用于建筑领域的设计中。在1970年代,美国著名建筑大师Christopher Alexander在他的著作《建筑模式语言:城镇、建筑、构造》中,描述了一些常见的建筑设计问题,并提出了基本的设计模式。这些模式为城镇、邻里、住宅、花园和房间等设计提供了指导。他的另一部经典著作《建筑的永恒之道》进一步强化了设计模式的思想,为后来的建筑设计指明了方向。
thumbnail
Springboot中注册功能的代码解释
这里定义了一个名为register的公共方法,它接受两个参数:username(用户名)和password(密码)。该方法返回一个Result类型的对象,这通常是一个自定义的响应对象,用于封装API的响应信息。
thumbnail
公众号的初建立
为了识别用户,每个用户针对每个公众号会产生一个安全的OpenID,如果需要在多公众号、移动应用之间做用户共通,则需前往微信开放平台,将这些公众号和应用绑定到