zoukankan      html  css  js  c++  java
  • 自学php+sql笔记

    1变量类型:
    * 八种:整形,浮点型,字符窜,布尔,数组,对象,null,资源
    * 2获取变量类型:
    * 1.gettype();
    * 2.is系列:is_int,is_bool,is_object,is_float..
    * 3.变量检测.打印
    * 1.echo 字符窜;
    * 2.print_r 数组;
    * 3.var_dump 打印变量的类型以及值
    * 4.类型转换
    * 1.数字 字符窜(str)+数字(int)=数字(int)
    * 字符窜到数字的转换,从左到右截取,碰到非法数字,截取出来的数字部分变成数字
    * 2.布尔值(非零即真);
    * 假:"","0",0, 0.0 , null ,false , array()空数组;
    * 5.赋值
    * 1传递赋值;
    * 2引用赋值 &
    * 6.销毁变量 unset
    * 1.isset 存在
    * 2.unset 销毁
    * 7.动态变量名
    * 变量的值可以作为变量名
    * 8.三元运算
    * ? :
    * 9.字符窜运算符
    * 1 .
    * 2 echo $a ,$b 比 echo $a.$b 运算速度快
    * 10.函数
    * 跟js差不多;注意作用域不同
    * 11.函数作用域;
    * 1.在php页面中声明的变量是全局变量
    * 2.函数里面是局部变量
    * 3.global 声明全局;
    * 4.超级全局变量,在页面任何部分包括函数和方法都可直接访问 ($_GET);
    * 12.获取用户提交的数据
    * 1.$_GET;
    * 2.$_POST;
    * 3.获取用户ip地址: $ip = $_SERVER["REMOTE_ADDR"];
    * 13.时间戳函数
    * 1970.1.1 00.00.00到现在的秒数
    * 2.strtotime() 获取任何时间
    * 3.checkdate()
    * 14.数组
    * 1.索引数组 count()
    * 2.关联数组
    * 15.数组常用函数
    * 1.
    * 16.超级全局变量
    * 1.$_GET()
    * 2.$_POST()
    * 3.$_REQUEST()
    * 4.$_ENV() 服务qi操作环境变量
    * 5.$_SERVER()
    * 6.$GLOBALS 可以函数内修改变量,不推荐使用
    * 17.常量
    * 1.声明后不能修改
    * 2.命名规范:习惯用全是大写,常量面前不+$
    * 3.不能修改,不能销毁,不能重新声明
    * 4.define
    * 5.全局有效
    * 6.检测常量 defined
    * 7.constant 返回一个常量的值
    * 18.文件包含
    * 1.代码重用
    * 2.include('');
    * 3.include_once 只能生效一次
    * 4.require 致命错误
    * 5.require_once
    * 19.进制
    * 20.文件
    * 1.opendir() 打开
    * 2.readdir() 读名
    * 3.地址栏的 ?x=/
    * 4.$_SERVER[] 服务
    * 21.静态变量
    * 1.static变量,第一次函数调用之后存在,且不随函数结束而结束,再次调用用上一次保留的结果
    * 22.sql操作
    * 1.查询表 show table
    * 2.插入数据 insert into 表名 (字段) values (值)
    * 3.select *from tableName 查看表内容
    * 4.查看表结构 desc tableName
    * 5.列与值要严格对应
    * 6.数字不+引号,字符窜要+引号
    * 7.SELECT COUNT(id) FROM tablename 查询表里有多少条数据
    * 8.update 更新 => update tableName set 字段=? where 字段=?
    * 9.delete 删除
    * 10.查 select *是代表所有列
    * 23.查询模型(重要)
    * 1.函数
    * 2.concat substring。。。
    * 24.null
    * 1.is null
    * 2.is not null
    * 25.group 分组与统计函数=>比较耗资源
    * 1.max()
    * 2.min
    * 3.sum 计算
    * 4.avg
    * 5.count 列
    * 26.having
    * 1.筛选结果,对计算结果操作
    * 2.having + 条件
    * 27.order by
    * 1.排序
    * 2.降序 desc
    * 3.升序 asc
    * 28.limit 限制取出条目
    * 1.limit 两个参数
    * 29.查询陷阱 只会读取第一条 不会形容
    * 30.where 子查询
    * 1.解决 查询陷阱
    * 2.内层查询结果作为外层查询条件
    * 31.from 子查询
    * 32.exists
    * where跟from都能完成
    * 33.内联查询
    * 1.连接起来 inner join
    * 2.条件 on ??=??
    * 34.左连接
    * 1.left join
    * 2.以左边为主 ,右面没有匹配到就null
    * 35.右连接
    * 1.right join
    * 2.………………;
    * 36.两表联查 而且共同用到一个列 要取别名区分,不然模糊错误
    * 37.union查询
    * 1.把2条或者多条sql查询结果合并成1个结果集
    * 2.必须满足条件:各语句取出的列数要相同
    * 3.列名称会使用第一条sql语句的列名称
    * 4.完全相等的行将会被合并
    * 5.合并是很耗时的工作
    * 6.union all将会避免合并
    * 7.union语句不用写order by
    * 38.建表 ddl
    * 1.建表就是声明列名的过程
    * 2.列的类型,属性
    * 39.整形列
    * 1.tinyint 1字节8位数 -127~-128 0~255
    * 2.smallint 2字节
    * 3.mediumint 3字节
    * 4.int 4字节
    * 5.bigint 8字节
    * 6.默认带符号
    * 7.unsigned 无符号
    * 8.zerofill 自动补零 多用于规定宽度
    * 9.zerofill填充宽度 ,自动unsigned
    * 10.M一定配合zerofill才有意义 不然凉拌

  • 相关阅读:
    typeof返回的结果必定是字符串
    coe文件格式
    求余算法的FPGA实现
    dBm
    信噪比
    增益
    总谐波失真THD
    基波与谐波
    Tco时候在干嘛?
    AXI4-Slave自定义IP设计
  • 原文地址:https://www.cnblogs.com/qq498801877/p/6402132.html
Copyright © 2011-2022 走看看