您的位置 首页 php

程序猿,php+mysql数据库常用函数运算符

文本函数

函数 用法 描述
CONCAT() CONCAT(x,y,…) 创建形如 xy的新 字符串
LENGTH() LENGTH(column) 返回列中储存的值的长度
LEFT() LEFT(column,x) 从列的值中返回最左边的 x个字符
RIGHT() RIGHT(column,x) 从列的值中返回最右边的 x个字符
TRIM () TRIM(column) 从存储的值删除开头和结尾的空格
UPPER() UPPER(column) 把存储的字符串全部大写
LOWER() LOWER(column) 把存储的字符串全部小写
SUBSTRING () SUBSTRING(column, start,length) 从column中返回开始start的length个字符(索引从 0开始)
MD5 () MD5(column) 把储存的字符串用 MD5加密
SHA() SHA(column) 把存储的字符串用 SHA加密

数字函数

函数 用法 描述
ABS() ABS(x) 返回x的绝对值
CEILING() CEILING(x) 返回x的值的最大整数
FLOOR() FLOOR(x) 返回x的整数
ROUND() ROUND(x) 返回x的四舍五入整数
MOD() MOD(x) 返回x的余数
RNAD() RNAD() 返回0-1.0之间随机数
FORMAT () FORMAT(x,y) 返回一个格式化后的小数
SIGN() SIGN(x) 返回一个值,正数(+1), 0,负数(-1)
SQRT () SQRT(x) 返回x的平方根

日期和时间函数

函数 用法 描述
HOUR() HOUR(column) 只返回储存日期的小时值
MINUTE () MINUTE(column) 只返回储存日期的分钟值
SECOND () SECOND(column) 只返回储存日期的秒值
DAYNAME() DAYNAME(column) 返回日期值中天的名称
DAYOFMONTH() DAYOFMONTH(column) 返回日期值中当月第几天
MONTHNAME() MONTHNAME(column) 返回日期值中月份的名称
MONTH() MONTH(column) 返回日期值中月份的数字值
YEAR() YEAR(column) 返回日期值中年份的数字值
CURDATE() CURDATE() 返回当前日期
CURTIME() CURTIME() 返回当前时间
NOW() NOW() 返回当前时间和日期

格式化日期和时间(DATE_FORMAT()和TIME_FORMAT())

名词 用法 示例
%e 一月中的某天 1~31
%d 一月中的某天,两位 01~31
%D 带后缀的天 1st~31st
%W 周日名称 Sunday~Saturday
%a 简写的周日名称 Sun-Sat
%c 月份编号 1~12
%m 月份编号,两位 01~12
%M 月份名称 January ~December
%b 简写的月份名称 Jan~Dec
%Y 年份 2002
%y 年份,两位 02
%l 小时 1~12
%h 小时,两位 01~12
%k 小时, 24小时制 0~23
%H 小时, 24小制度,两位 00~23
%i 分钟 00~59
%S 00~59
%r 时间 8:17:02 PM
%T 时间, 24小时制 20:17:02 PM
%p 上午或下午 AM或 PM

QL语句详解

创建一个班级数据库school,里面包含一张班级表grade,包含编号(id)、姓名(name)、

邮件(email)、评分(point)、注册日期(regdate)。

mysql >CREATEDA TABASE school; //创建一个数据库

mysql> CREATETABLE grade(

//UNSIGNED表示无符号, TINYINT(2) 无符号整数 0-99, NOTNULL表示不能为

空, AUTO_INCREMENT表示从1开始没增加一个字段,累计一位

->id TINYINT(2) UNSIGNED NOTNULLAUTO_INCREMENT,

->nameVARCHAR(20)NOT NULL,

->emailVARCHAR(40),

->point TINYINT(3)UNSIGNED NOTNULL,

->regdateDATETIMENOT NULL,

->PRIMARY KEY (id) //表示id 为主键,让id值唯一,不得重复。

->);

WHERE表达式的常用运算符

MYSQL运算符 含义
= 等于
< 小于
> 大于
<= 小于或等于
>= 大于或等于
!= 不等于
ISNOT NULL 具有一个值
ISNULL 没有值
BETWEEN 在范围内
NOTBETWEEN 不在范围内
IN 指定的范围
OR 两个条件语句之一为真
AND 两个条件语句都为真
NOT 条件语句不为真

文章来源:智云一二三科技

文章标题:程序猿,php+mysql数据库常用函数运算符

文章地址:https://www.zhihuclub.com/78030.shtml

关于作者: 智云科技

热门文章

网站地图