Blogger Information
Blog 17
fans 1
comment 0
visits 14578
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
MySQL基础: 预处理和常用的MySQL函数
zl的php学习博客
Original
952 people have browsed it

1. 预处理原理: 可以防止SQL注入攻击

  1. 1.什么是预处理: SQL语句中数据只有在执行阶段再与字段进行绑定

过程:

  1. // 1.生成预处理语句:
  2. prepare stmt from 'select sid, name, gender, salary from staffs where gender = ?'
  3. // 2. 创建变量:
  4. set @sex = "female"
  5. // 3.绑定
  6. execute s using @sex;

2. 常用的mysql函数

聚集函数()

  1. 平均值: avg
  2. 计数: count
  3. 最大: max
  4. 最小: min
  5. 总计: sum

用于处理字符串的函数

  1. 合并字符串函数:concat(str1,str2,str3…)
  2. 比较字符串大小函数:strcmp(str1,str2)
  3. 获取字符串字节数函数:length(str)
  4. 获取字符串字符数函数:char_length(str)
  5. 字母大小写转换函数:大写:upper(x),ucase(x);小写lower(x),lcase(x)

用于处理数值的函数

  1. 绝对值函数:abs(x)
  2. 向上取整函数:ceil(x)
  3. 向下取整函数:floor(x)
  4. 取模函数:mod(x,y)
  5. 随机数函数:rand()
  6. 四舍五入函数:round(x,y)
  7. 数值截取函数:truncate(x,y)

用于处理时间日期的函数

  1. 获取当前日期:curdate(),current_date()
  2. 获取当前时间:curtime(),current_time()
  3. 获取当前日期时间:now()
  4. 从日期中选择出月份数:month(date),monthname(date)
  5. 从日期中选择出年数:year(date)
  6. 从日期中选择出周数:week(date)
  7. 从时间中选择出小时数:hour(time)
  8. 从时间中选择出分钟数:minute(time)
  9. 从时间中选择出今天是周几:weekday(date),dayname(date)
Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post