一、MySQL的关联更新UPDATE语句 1.关联更新 真题测试:有A(id,sex,par,c1,c2),B(id,age,c1,c2)两张表,其中A.id与B.id关联,现在要求写出一条SQL语句,将B中age>50的记录的c1,c2更新到A表中统一记录中的c1,c2字段中 解答: UPDATE A,B SET A.c1 = B.c1, …
一、MySQL索引的基础和类型 1.索引的基础 索引类似于书籍的目录,要想找到一本书的某个特定主题,需要先查找书的目录,定位对应的页码。 存储引擎使用类似的方式进行数据查询,先去索引当中找到对应的值,然后根据匹配的索引找到对应的数据行。 2.索引对性能的影响 优点: 大大减少服务器需要扫描的数据量 帮助服务器避免排序和临时表 将随机I/O变成顺序I…
一、MySQL数据类型 1.整数类型 TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT 属性:UNSIGNED 2.实数类型 FLOAT、DOUBLE、DECIMAL DECIMAL存储比BIGINT更大的整数,可以存储精确的小数 FLOAT和DOUBLE类型支持使用标准的浮点进行近似计算 3.字符串类型 VARCHAR、…
一、linux常用命令 1.进程管理 w、top、ps、kill、pkill、pstree、killall 2.用户管理 id、usermod、useradd、groupadd、userdel 3.文件系统 mount、umount、fsck、df、du 4.系统关机和重启 shutdown、reboot 5.网络应用 curl、telnet、ma…
一、JavaScript基本语法 1.变量的定义 变量必须以字母开头,也能以 $ 或 _ 符号开头; 变量名称对大小写敏感; 使用 var 关键字声明变量; 可以在一条语句中声明多个变量; var a=1,b=2,c=3; //可以一次声明多个变量 未使用值来声明的变量,值是 undefined; 如果重新声明 javascript 变量,该变量的…
1.HTTP状态码 当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。 HTTP状态码的英文为HTTP Status Code。 下面是常见的HTTP状态码: 200 - 请求成功 301 - 资源(网…
1.文件读取/写入 fopen() 用来打开一个文件,打开时需要指定打开模式 打开模式有 r r+ w w+ a a+ x x+ 2.不需要fopen打开的函数 file_get_contents() 直接打开一个文件 file_put_contents() 直接将字符串写入到一个文件 file() 将文件内容写入到一个数组 readfile(…
正则表达式的作用:分割、查找、匹配和替换字符串。 分隔符:正斜线(/)、hash符号(#)以及取反符号(~)。 通用原子:\d \D \s \S \w \W 元字符:. * + ? ^ $ () [] [^] [-] {n} {n,} {n,m} | 模式修正符:i m e s U x A D u 此部分内容参考 《正则表达式》 解题方法: 先写出…
1.变量的作用域也称为变量的范围,变量的范围即它定义的上下文背景(也是它的生效范围)。大部分php变量只有一个单独的范围。这个单独的范围跨度同样包含了include和require引入的文件。 函数内的变量是局部变量,如果想在函数内调用全局变量,可以使用global关键字或者使用$GLOBALS以及其他超全局数组。 静态变量,仅在局部函数域中存在,…
一、数组遍历的三种方式 for循环遍历、foreach遍历、while list() each()组合遍历 区别: 1.for循环只能遍历索引数组;foreach和while list each组合都可以遍历索引数组和关联数组; 2.foreach遍历时会重置数组指针,也就是会进行reset()操作; 3.while list each组合不会re…