08 2019 档案
摘要:AS的用法及妙用 https://www.cnblogs.com/zhaotiancheng/p/6692553.html
阅读全文
摘要:现在有张表为student,我想将这个表里面的数据复制到一个为dust的新表中去。answer 01:create table dust select * from student;//用于复制前未创建新表dust的情况下answer 02:insert into dust select * fro
阅读全文
摘要:获取时间 data(https://www.cnblogs.com/mrluotong/p/5895375.html);strtotime() <?php echo "今天:".date("Y-m-d")."<br>"; echo "昨天:".date("Y-m-d",strtotime("-1 d
阅读全文
摘要:本文主要列举两张和三张表来讲述多表连接查询。 新建两张表: 表1:student 截图如下: 表2:course 截图如下: (此时这样建表只是为了演示连接SQL语句,当然实际开发中我们不会这样建表,实际开发中这两个表会有自己不同的主键。) 一、外连接 外连接可分为:左连接、右连接、完全外连接。 1
阅读全文
摘要:A、B两表,找出ID字段中,存在A表,但是不存在B表的数据。 A表 课程表 B表 学生表 方法一:使用 not inselect distinct A.ID from A where A.ID not in (select ID from B) 方法二:使用 left join...on... ,
阅读全文
摘要:1.数字类型 小数的我就不聊了,因为有小数点的一般都是用字符串保存。关于整数,有几种可以选TINYINT、SMALLINT、MEDIUMINT、INT和BIGINT,分别占1、2、4、8字节。如果无符号,则其最大为255、65535、16777215、4294967295和1844674407370
阅读全文
摘要:一定要记住,SQL 对大小写不敏感! SQL DML 和 DDL 可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。 SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。 查询和更新指令构成了 SQL 的 DML
阅读全文
摘要:1、语句结构 在PHP中,由于存在函数内部不能访问全局作用的,所以就需要一种可以引入上一级作用域的语法结构,这种就是 将需要引入到这个函数作用于内的变量写入到use的括号里面就可以了: 输出为:1 2、变量执行的时候是运行时赋值还是函数声明的时候赋的值? 例子: 输出为:1 1; 对于PHP来说的闭
阅读全文
摘要:评估算法时间复杂度的具体步骤是: (1)找出算法中重复执行次数最多的语句的频度来估算算法的时间复杂度; (2)保留算法的最高次幂,忽略所有低次幂和高次幂的系数; (3)将算法执行次数的数量级放入大Ο记号中 在程序段(a)中,语句x=x+1不在任何一个循环体内,则它的时间频度为1,其执行时间是个常量;
阅读全文
摘要:选择排序 它的工作原理是:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。以此类推,直到全部待排序的数据元素的个数为零 举例说明: $arr = array(6, 3, 8, 2, 9, 1);
阅读全文
摘要:题目:有两个数组,一个是省份的数组,一个是省份简称的数组,省份与简称在两个数组内的位置一一对应,请写出省份与简称互相查找的代码 这是我的代码,用了两个foreach 这是老板改良后的
阅读全文
摘要:原理: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 时间复杂度 时间复
阅读全文
摘要:数据结构分类数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成 。 常用的数据结构有:数组,栈,链表,队列,树,图,堆,散列表等,如图所示: 每一种数据结构都有着独特的数据存储方式,下面为大家介绍它们的结构和优缺点。 1、数组(数据的有序集合)数组是可以再内存中
阅读全文
摘要:错误(error) 运行期间的严重问题,通常是因为代码出错而造成,必须要修正它,否则会使 PHP 停止执行 语法不对 停止运行Parse error 语法错误 通知(notice) 通知是建议性质的信息,是因为程序代码在执行期有可能造成问题,但程序不会停止 语法正确,调用不存在的变量 会继续运行No
阅读全文
摘要:public(公有):公有的类成员可以在任何地方被访问。 protected(受保护):受保护的类成员则可以被其自身以及其子类和父类访问。 private(私有):私有的类成员则只能被其定义所在的类访问。 子类从父类那里继承过来的私有成员和方法是不能够被子类调用的 本段代码中,我用class B继承
阅读全文
摘要:Opcode缓存当一个 PHP 文件被解释执行的时候,首先是被编译成名为 opcode 的中间代码,然后才被底层的虚拟机执行。 如果PHP文件没有被修改过,opcode 始终是一样的。这就意味着编译步骤白白浪费了 CPU 的资源。此时 opcode 缓存就派上用场了。通过将 opcode 缓存在内存
阅读全文
摘要:测试驱动开发 测试驱动开发 (TDD) 是一种以非常短的开发周期不断迭代的软件开发过程:首先开发者对将要实现的功能 或者新的方法写一个失败的自动化测试用例,然后就去写代码来通过这个测试用例,最终通过重构代码让 一其达到可接受的水准 1.单元测试 单元测试是一种编程方法来确认函数,类和方法以我们预期的
阅读全文
摘要:命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做法是约定一个前缀。 举个栗子:项目中有两个模块:article和message board,它们各自有一个处理用户留言的类Comment
阅读全文
摘要:对象接口 使用接口(interface),可以指定某个类必须实现哪些方法,但不需要定义这些方法的具体内容。 接口是通过 interface 关键字来定义的,就像定义一个标准的类一样,但其中定义所有的方法都是空的。 接口中定义的所有方法都必须是公有,这是接口的特性。 实现(implements) 要实
阅读全文